[Pkg-libvirt-commits] [libguestfs] 330/384: Version 1.29.29.

Hilko Bengen bengen at moszumanska.debian.org
Sun Mar 29 16:58:47 UTC 2015


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

bengen pushed a commit to branch experimental
in repository libguestfs.

commit 4ee6e4ddc8dd039a7670220ba0fe4079f302016a
Author: Richard W.M. Jones <rjones at redhat.com>
Date:   Thu Mar 5 13:42:20 2015 +0000

    Version 1.29.29.
---
 BUGS                        | 289 ++------------------------------------------
 configure.ac                |   2 +-
 po-docs/de.po               |  72 +++++++----
 po-docs/en_GB.po            |  95 +++++++++++----
 po-docs/es.po               |  68 +++++++----
 po-docs/eu.po               |  68 +++++++----
 po-docs/fr.po               |  72 +++++++----
 po-docs/ja.po               |  78 ++++++++----
 po-docs/libguestfs-docs.pot |  57 ++++++---
 po-docs/nl.po               |  68 +++++++----
 po-docs/tg.po               |  72 +++++++----
 po-docs/uk.po               |  84 ++++++++-----
 po-docs/zh_CN.po            |  68 +++++++----
 po/de.po                    | 128 +++++++++++---------
 po/en_GB.po                 | 128 +++++++++++---------
 po/es.po                    | 128 +++++++++++---------
 po/eu.po                    | 128 +++++++++++---------
 po/fr.po                    | 128 +++++++++++---------
 po/gu.po                    | 128 +++++++++++---------
 po/hi.po                    | 128 +++++++++++---------
 po/ja.po                    | 128 +++++++++++---------
 po/kn.po                    | 128 +++++++++++---------
 po/libguestfs.pot           | 130 ++++++++++----------
 po/ml.po                    | 128 +++++++++++---------
 po/mr.po                    | 128 +++++++++++---------
 po/nl.po                    | 128 +++++++++++---------
 po/or.po                    | 128 +++++++++++---------
 po/pa.po                    | 128 +++++++++++---------
 po/pl.po                    | 128 +++++++++++---------
 po/ru.po                    | 128 +++++++++++---------
 po/ta.po                    | 128 +++++++++++---------
 po/te.po                    | 128 +++++++++++---------
 po/tg.po                    | 128 +++++++++++---------
 po/uk.po                    | 128 +++++++++++---------
 po/zh_CN.po                 | 128 +++++++++++---------
 po/zh_TW.po                 | 128 +++++++++++---------
 36 files changed, 2100 insertions(+), 1939 deletions(-)

diff --git a/BUGS b/BUGS
index 4fdf0ce..461d544 100644
--- a/BUGS
+++ b/BUGS
@@ -1,5 +1,5 @@
 NOTE: This file is automatically generated from "update-bugs.sh".
-Last updated: 2015-03-02
+Last updated: 2015-03-05
 
 This contains a local list of the bugs that are open against
 libguestfs.  Bugs are tracked in the Red Hat Bugzilla database
@@ -530,8 +530,11 @@ Bugs in NEW or ASSIGNED state are open and waiting for someone to fix.
 1196705 NEW https://bugzilla.redhat.com/show_bug.cgi?id=1196705
   libguestfs requires selinux-policy, but selinux-policy should be optional
 
-1196973 NEW https://bugzilla.redhat.com/show_bug.cgi?id=1196973
-  RFE: virt-customize --truncate
+1197786 NEW https://bugzilla.redhat.com/show_bug.cgi?id=1197786
+  virt-builder fails --get-kernel on F21 PPC64 iso
+
+1198344 NEW https://bugzilla.redhat.com/show_bug.cgi?id=1198344
+  [RFE] virt-builder should support download resume
 
 503134 ASSIGNED https://bugzilla.redhat.com/show_bug.cgi?id=503134
   guestfish's list splitting does not recognize internal quoting
@@ -572,7 +575,10 @@ Bugs in NEW or ASSIGNED state are open and waiting for someone to fix.
 1156298 ASSIGNED https://bugzilla.redhat.com/show_bug.cgi?id=1156298
   Remove files in package libguestfs-bash-completion, these files are bash completion files, some of the virt tool completion are already implement in another file, so can remove its completion file
 
-(184 bugs)
+1196973 ASSIGNED https://bugzilla.redhat.com/show_bug.cgi?id=1196973
+  RFE: virt-customize --truncate
+
+(186 bugs)
 
 --------------------------------------------------
 Bugs in MODIFIED, POST or ON_QA state are fixed.
@@ -646,306 +652,33 @@ You can help by testing the fixes.
 --------------------------------------------------
 These bugs are in the VERIFIED state.
 
-805417 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=805417
-  RFE: support inspection of installation ISOs of WinVista, Win7, Win2008 & Win2008r2
-
-980790 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=980790
-  fstrim returns error "FITRIM ioctl failed: Inappropriate ioctl for device"
-
-1021149 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1021149
-  Rebase libguestfs to 1.28 in RHEL 7.1
-
-1028676 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1028676
-  Add virt-builder to RHEL 7.1
-
-1041552 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1041552
-  virt-sysprep should remove Pegasus certificates
-
-1042780 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1042780
-  Support the virt-sysprep --delete option
-
-1073917 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1073917
-  java bindings inspect_list_applications2 throws java.lang.ArrayIndexOutOfBoundsException:
-
 1074005 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1074005
   java bindings inspect_list_applications2 throws java.lang.ArrayIndexOutOfBoundsException:
 
-1076213 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1076213
-  OpenStack as a v2v target.
-
-1091803 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1091803
-  tar-in-opts execute failed that cause libguestfs appliance crashed
-
-1091856 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1091856
-  scrub-file can't handle link file
-
 1091859 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1091859
   scrub-file can't handle link file
 
-1099284 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1099284
-  typo errors in man pages
-
-1100528 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1100528
-  These APIs also need to add to `guestfish -h` command list
-
-1113020 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1113020
-  Support virt-sparsify option to allow specifying temporary file or block device
-
-1123797 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1123797
-  libguestfs 'direct' backend should close file descriptors before exec-ing qemu to avoid leaking !O_CLOEXEC fds
-
-1136739 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1136739
-  virt-v2v warning info should be printed to fill the whole line
-
-1138182 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1138182
-  xen guest will be kernel panic after converted by virt-v2v
-
-1138184 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1138184
-  virt-v2v will fail when converting guests with initramfs-*kdump.img under /boot
-
-1138504 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1138504
-  Support conversion of guests from remote kvm/xen/esx connections by virt-v2v
-
-1138586 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1138586
-  No error shows when converting running guest with virt-v2v
-
-1138634 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1138634
-  Remove user accounts from "/etc/shadow" when exeucte virt-sysprep with '--enable user-account' option
-
-1139543 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1139543
-  Improve the error info when converting guest with no space left
-
-1139973 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1139973
-  Improve the error info when converting xen guest with no passwordless SSH access configured
-
-1140050 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1140050
-  No error shows when multiple conflicting options used with virt-v2v
-
-1140547 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1140547
-  virt-builder option '--format' don't work well
-
-1140894 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1140894
-  No error messages output if append '--format qcow2' after '-a guest.img', guest.img is a raw format image file
-
-1141113 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1141113
-  virt-v2v fails to convert esx guests
-
-1141145 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1141145
-  virt-v2v fails to convert xen pv guests.
-
-1141157 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1141157
-  virt-sysprep option '--user-accounts' don't work well
-
-1141626 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1141626
-  virt-sysprep option '--password' don't work well, it will cause login problem and if execute with other options it will take no effect
-
-1141654 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1141654
-  virt-v2v: error: access: No such file or directory shows when converting xen/esx guests
-
-1141680 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1141680
-  [RFE] virt-v2 should support convert a domain with using domain's UUID instead of domain name
-
-1141723 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1141723
-  virt-v2v: error: disk sda has no defined format shows when converting xen hvm guest
-
-1142004 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1142004
-  virt-v2v prints warning:WARNING:/files/boot/grub/device.map references unknown device "xvda"
-
-1142008 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1142008
-  Conversion guest cannot been seen on rhevm server
-
-1142158 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1142158
-  Illegal command 'part-get-name /dev/sda1 1' cause libguestfs appliance crashed
-
-1142178 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1142178
-  virt-customize: No error messages output if append '--format qcow2' after '-a guest.img', guest.img is a raw format image file
-
-1142186 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1142186
-  virt-sysprep option '--mount-options' don't work well
-
-1142416 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1142416
-  part-get-name give 'libguestfs: error: part_get_name: parted does not support the machine output (-m)' error message when run 'part-get-name /dev/sda 1'
-
-1143866 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1143866
-  virt-v2v fails with error: cannot open Packages index using db5
-
-1143883 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1143883
-  warning shows when converting rhel7 guest:virt-v2v:could not update grub2 console: aug_get: no matching node (ignored)
-
-1143949 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1143949
-  virt-customize option '--password-crypto' do not work
-
-1144197 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1144197
-  Disable libguestfs UML backend mode in RHEL7
-
-1144201 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1144201
-  guestfish can not restore terminal's output colour when exit guestfish, if the terminal's background colour is black then it will make a inconvenient
-
-1144766 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1144766
-  futimens() is a no-op via guestmount
-
-1144927 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1144927
-  Syntax error in lens definition: /usr/share/guestfs/guestfs_lvm_conf.aug:28.25-.40:Could not load module Quote for Quote.do_dquotee
-
-1145582 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1145582
-  Failed to import sparse qcow2 disk image after converting to rhevm
-
-1145916 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1145916
-  virt-v2v fails to convert win7 guest
-
-1145995 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1145995
-  Improve the error info when converting windows guest with unclean file system
-
-1146017 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1146017
-  virt-v2v -v -x during windows guest conversion will hang at hivex: hivex_open: used block id ??
-
-1146815 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1146815
-  virt-v2v prints warning: /files/etc/fstab/8/spec references unknown device "cdrom"
-
-1147065 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1147065
-  regression setting root password with virt-builder/virt-customize
-
-1147313 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1147313
-  virt-v2v cmd with option --qemu-boot doesn't work:  "qemu-system-x86_64: command not found"
-
-1149640 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1149640
-  hardcoded el7 disttag in BR makes build fail on ppc64le
-
-1150475 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1150475
-  Exporting 2+ disk guest to RHEV, only one disk shows after import
-
-1150701 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1150701
-  virt-v2v does not fstrim data disks and non-mounted filesystems
-
-1150815 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1150815
-  Can not find "RECURSIVE LONG LISTING" in 'man virt-diff'
-
-1150867 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1150867
-  'copy-file-to-file /src /dest' create file /dest even if command 'copy-file-to-file /src /dest' failed
-
-1150880 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1150880
-  virt-v2v: warning: display <graphics type='sdl'> was ignored when converting rhel5 guest with sdl graphics
-
-1151033 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1151033
-  virt-v2v conversions from VMware vCenter server run slowly
-
-1151725 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1151725
-  virt-v2v: warning: /files/boot/grub/device.map/hd0 references unknown device "sda" when convert a guest with ide bus
-
-1151738 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1151738
-  typo error in man page of virt-edit
-
 1151739 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1151739
   typo error in man page of virt-edit
 
-1151766 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1151766
-  libguestfs-bash-completion package contains file /usr/share/bash-completion/completions/virt-log, but no _virt_log() function in that file
-
-1151900 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1151900
-  Should also add a field for directory files when run virt-ls with --csv option
-
 1151901 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1151901
   Should also add a field for directory files when run virt-ls with --csv option
 
-1151910 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1151910
-  virt-ls should remove '/' in the output when specify the directory name as /etc/
-
 1151911 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1151911
   virt-ls should remove '/' in the output when specify the directory name as /etc/
 
-1152998 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1152998
-  virt-v2v / qemu-img fails on ova image
-
-1153515 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1153515
-  empty (but set) LIBGUESTFS_BACKEND prints libguestfs: error: invalid backend:
-
-1153589 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1153589
-  virt-v2v will hang when converting esx guest before disk copy phase
-
-1153730 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1153730
-  Booting windows 2008 R2 if=virtio gets BSOD
-
-1153844 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1153844
-  Redundancy whitespace at the end of directory name when use <TAB> to complete the directory name in guestfish with a xfs filesystem in guest
-
 1153974 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1153974
   guestfish prints 'n' in error message
 
-1155121 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1155121
-  Virt-v2v will fail when using relative path for -i ova
-
-1155610 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1155610
-  disable uninstallation of VMware drivers on Linux for RHEL 7.1
-
-1156301 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1156301
-  virt-inspector support adding a remote disk, but in its man page -a URI / --add URI is missing
-
-1157691 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1157691
-  virt-p2v-make-disk should add firmwares
-
-1158526 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1158526
-  Use password file instead of process interaction
-
-1159258 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1159258
-  esx win2008 32 bit guest fail to load after conversion because the firmware isn't ACPI compatible
-
 1159651 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1159651
   virt-sysprep firstboot script is not deleted if it reboot a RHEL 7 guest
 
-1160043 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1160043
-  virt-sysprep firstboot script is not deleted if it reboot a RHEL 7 guest
-
-1160199 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1160199
-  log of virt-sysprep contains only the output of the last script
-
-1161575 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1161575
-  Failed to import guest with "rtl8139" nic  to openstack server after converted by v2v
-
-1162966 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1162966
-  xfs should also give a warning out to let customer know the limitation
-
-1164619 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1164619
-  Inspect-get-icon failed on RHEL7 guest
-
-1164697 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1164697
-  typo errors in man pages
-
-1164732 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1164732
-  The description of 'help append' is not accurately, it add the kernel options to libguestfs appliance not the guest kernel
-
 1164734 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1164734
   The description of 'help append' is not accurately, it add the kernel options to libguestfs appliance not the guest kernel
 
-1164853 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1164853
-  Booting in qemu found no volume groups and failed checking the filesystems
-
-1165975 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1165975
-  File "/boot/grub2/device.map" showing is not right after converting a rhel7 guest from esx server
-
-1166618 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1166618
-  virt-resize should give out the detail warning info to let customers know what's going wrong
-
-1167302 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1167302
-  virt-v2v: warning: ova hard disk has no parent controller when convert from a ova file
-
-1168632 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1168632
-  Fix kickstart for virt-p2v
-
 1168751 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1168751
   broken lvm-set-filter API with newer lvm2
 
-1170073 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1170073
-  virt-v2v picks debug kernels over non-debug kernels when versions are equal
-
-1171130 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1171130
-  virt-v2v conversion of RHEL 3 guest fails with: All of your loopback devices are in use
-
-1174123 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1174123
-  Graphics password disappear after conversion of virt-v2v
-
-1186070 VERIFIED https://bugzilla.redhat.com/show_bug.cgi?id=1186070
-  please add virt-v2v into OpenStack Platform
-
-(100 bugs)
+(9 bugs)
 
 End of BUGS file.
diff --git a/configure.ac b/configure.ac
index d6678ad..2e18c9e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -26,7 +26,7 @@
 # freeform string.
 m4_define([libguestfs_major],   [1])
 m4_define([libguestfs_minor],   [29])
-m4_define([libguestfs_release], [28])
+m4_define([libguestfs_release], [29])
 
 AC_INIT([libguestfs],libguestfs_major.libguestfs_minor.libguestfs_release)
 AC_CONFIG_AUX_DIR([build-aux])
diff --git a/po-docs/de.po b/po-docs/de.po
index 1ef4055..8f1c693 100644
--- a/po-docs/de.po
+++ b/po-docs/de.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libguestfs 1.29.26\n"
 "Report-Msgid-Bugs-To: libguestfs at redhat.com\n"
-"POT-Creation-Date: 2015-03-02 13:43+0000\n"
+"POT-Creation-Date: 2015-03-05 13:35+0000\n"
 "PO-Revision-Date: 2015-01-04 11:17-0500\n"
 "Last-Translator: Mario Blättermann <mario.blaettermann at gmail.com>\n"
 "Language-Team: German (http://www.transifex.com/projects/p/libguestfs/"
@@ -8276,32 +8276,47 @@ msgstr ""
 
 #. type: =item
 #: ../customize/customize-options.pod:268
-msgid "B<--update>"
-msgstr "B<--update>"
+#, fuzzy
+#| msgid "B<--scrub> FILE"
+msgid "B<--truncate> FILE"
+msgstr "B<--scrub> DATEI"
 
 #. type: textblock
 #: ../customize/customize-options.pod:270
 #: ../sysprep/sysprep-extra-options.pod:316
 msgid ""
+"This command truncates \"path\" to a zero-length file. The file must exist "
+"already."
+msgstr ""
+
+#. type: =item
+#: ../customize/customize-options.pod:273
+msgid "B<--update>"
+msgstr "B<--update>"
+
+#. type: textblock
+#: ../customize/customize-options.pod:275
+#: ../sysprep/sysprep-extra-options.pod:322
+msgid ""
 "Do the equivalent of C<yum update>, C<apt-get upgrade>, or whatever command "
 "is required to update the packages already installed in the template to "
 "their latest versions."
 msgstr ""
 
 #. type: textblock
-#: ../customize/customize-options.pod:274
-#: ../sysprep/sysprep-extra-options.pod:320
+#: ../customize/customize-options.pod:279
+#: ../sysprep/sysprep-extra-options.pod:326
 msgid "See also I<--install>."
 msgstr "Siehe auch I<--install>."
 
 #. type: =item
-#: ../customize/customize-options.pod:276
+#: ../customize/customize-options.pod:281
 msgid "B<--upload> FILE:DEST"
 msgstr ""
 
 #. type: textblock
-#: ../customize/customize-options.pod:278
-#: ../sysprep/sysprep-extra-options.pod:325
+#: ../customize/customize-options.pod:283
+#: ../sysprep/sysprep-extra-options.pod:331
 msgid ""
 "Upload local file C<FILE> to destination C<DEST> in the disk image.  File "
 "owner and permissions from the original are preserved, so you should set "
@@ -8309,16 +8324,16 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../customize/customize-options.pod:282
-#: ../sysprep/sysprep-extra-options.pod:329
+#: ../customize/customize-options.pod:287
+#: ../sysprep/sysprep-extra-options.pod:335
 msgid ""
 "C<DEST> could be the final filename.  This can be used to rename the file on "
 "upload."
 msgstr ""
 
 #. type: textblock
-#: ../customize/customize-options.pod:285
-#: ../sysprep/sysprep-extra-options.pod:332
+#: ../customize/customize-options.pod:290
+#: ../sysprep/sysprep-extra-options.pod:338
 msgid ""
 "If C<DEST> is a directory name (which must already exist in the guest)  then "
 "the file is uploaded into that directory, and it keeps the same name as on "
@@ -8326,19 +8341,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../customize/customize-options.pod:289
-#: ../sysprep/sysprep-extra-options.pod:336
+#: ../customize/customize-options.pod:294
+#: ../sysprep/sysprep-extra-options.pod:342
 msgid "See also: I<--mkdir>, I<--delete>, I<--scrub>."
 msgstr ""
 
 #. type: =item
-#: ../customize/customize-options.pod:291
+#: ../customize/customize-options.pod:296
 msgid "B<--write> FILE:CONTENT"
 msgstr ""
 
 #. type: textblock
-#: ../customize/customize-options.pod:293
-#: ../sysprep/sysprep-extra-options.pod:341
+#: ../customize/customize-options.pod:298
+#: ../sysprep/sysprep-extra-options.pod:347
 msgid "Write C<CONTENT> to C<FILE>."
 msgstr ""
 
@@ -18868,7 +18883,7 @@ msgstr ""
 #: ../fish/guestfish-actions.pod:1258 ../src/guestfs-actions.pod:2084
 msgid ""
 "Enable seeding of a btrfs device, this will force a fs readonly so that you "
-"can use it tto build other filesystems."
+"can use it to build other filesystems."
 msgstr ""
 
 #. type: =head2
@@ -26572,7 +26587,7 @@ msgstr ""
 #. type: textblock
 #: ../fish/guestfish-actions.pod:4839 ../fish/guestfish-actions.pod:4883
 #: ../src/guestfs-actions.pod:7951 ../src/guestfs-actions.pod:8005
-msgid "This is the same as the C<lstat(2)> system call."
+msgid "This is the same as the L<lstat(2)> system call."
 msgstr ""
 
 #. type: textblock
@@ -30389,9 +30404,9 @@ msgstr ""
 #. type: textblock
 #: ../fish/guestfish-actions.pod:6587 ../src/guestfs-actions.pod:10917
 msgid ""
-"If the C<readlink(2)> operation fails on any name, then the corresponding "
+"If the L<readlink(2)> operation fails on any name, then the corresponding "
 "result string is the empty string C<\"\">.  However the whole operation is "
-"completed even if there were C<readlink(2)> errors, and so you can call this "
+"completed even if there were L<readlink(2)> errors, and so you can call this "
 "function with names where you don't know if they are symbolic links already "
 "(albeit slightly less efficient)."
 msgstr ""
@@ -31937,7 +31952,7 @@ msgstr ""
 #: ../fish/guestfish-actions.pod:7322 ../src/guestfs-actions.pod:12060
 msgid ""
 "If you want to trace C API calls into libguestfs (and other libraries) then "
-"possibly a better way is to use the external ltrace(1) command."
+"possibly a better way is to use the external L<ltrace(1)> command."
 msgstr ""
 
 #. type: textblock
@@ -32420,7 +32435,7 @@ msgstr ""
 #. type: textblock
 #: ../fish/guestfish-actions.pod:7546 ../fish/guestfish-actions.pod:7561
 #: ../src/guestfs-actions.pod:12398 ../src/guestfs-actions.pod:12414
-msgid "This is the same as the C<stat(2)> system call."
+msgid "This is the same as the L<stat(2)> system call."
 msgstr ""
 
 #. type: textblock
@@ -32465,7 +32480,7 @@ msgstr ""
 
 #. type: textblock
 #: ../fish/guestfish-actions.pod:7571 ../src/guestfs-actions.pod:12432
-msgid "This is the same as the C<statvfs(2)> system call."
+msgid "This is the same as the L<statvfs(2)> system call."
 msgstr ""
 
 #. type: =head2
@@ -82264,16 +82279,21 @@ msgstr ""
 
 #. type: =item
 #: ../sysprep/sysprep-extra-options.pod:313
+msgid "B<--truncate> FILE (see C<customize> below)"
+msgstr ""
+
+#. type: =item
+#: ../sysprep/sysprep-extra-options.pod:319
 msgid "B<--update> (see C<customize> below)"
 msgstr ""
 
 #. type: =item
-#: ../sysprep/sysprep-extra-options.pod:322
+#: ../sysprep/sysprep-extra-options.pod:328
 msgid "B<--upload> FILE:DEST (see C<customize> below)"
 msgstr ""
 
 #. type: =item
-#: ../sysprep/sysprep-extra-options.pod:338
+#: ../sysprep/sysprep-extra-options.pod:344
 msgid "B<--write> FILE:CONTENT (see C<customize> below)"
 msgstr ""
 
diff --git a/po-docs/en_GB.po b/po-docs/en_GB.po
index 41ceeeb..de8efd2 100644
--- a/po-docs/en_GB.po
+++ b/po-docs/en_GB.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libguestfs 1.29.26\n"
 "Report-Msgid-Bugs-To: libguestfs at redhat.com\n"
-"POT-Creation-Date: 2015-03-02 13:43+0000\n"
+"POT-Creation-Date: 2015-03-05 13:35+0000\n"
 "PO-Revision-Date: 2014-10-18 04:01-0400\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/"
@@ -8734,12 +8734,33 @@ msgstr ""
 
 #. type: =item
 #: ../customize/customize-options.pod:268
-msgid "B<--update>"
-msgstr ""
+#, fuzzy
+#| msgid "B<--trace>"
+msgid "B<--truncate> FILE"
+msgstr "B<--trace>"
 
 #. type: textblock
 #: ../customize/customize-options.pod:270
 #: ../sysprep/sysprep-extra-options.pod:316
+#, fuzzy
+#| msgid ""
+#| "This command truncates C<path> to a zero-length file.  The file must "
+#| "exist already."
+msgid ""
+"This command truncates \"path\" to a zero-length file. The file must exist "
+"already."
+msgstr ""
+"This command truncates C<path> to a zero-length file.  The file must exist "
+"already."
+
+#. type: =item
+#: ../customize/customize-options.pod:273
+msgid "B<--update>"
+msgstr ""
+
+#. type: textblock
+#: ../customize/customize-options.pod:275
+#: ../sysprep/sysprep-extra-options.pod:322
 msgid ""
 "Do the equivalent of C<yum update>, C<apt-get upgrade>, or whatever command "
 "is required to update the packages already installed in the template to "
@@ -8747,19 +8768,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../customize/customize-options.pod:274
-#: ../sysprep/sysprep-extra-options.pod:320
+#: ../customize/customize-options.pod:279
+#: ../sysprep/sysprep-extra-options.pod:326
 msgid "See also I<--install>."
 msgstr ""
 
 #. type: =item
-#: ../customize/customize-options.pod:276
+#: ../customize/customize-options.pod:281
 msgid "B<--upload> FILE:DEST"
 msgstr ""
 
 #. type: textblock
-#: ../customize/customize-options.pod:278
-#: ../sysprep/sysprep-extra-options.pod:325
+#: ../customize/customize-options.pod:283
+#: ../sysprep/sysprep-extra-options.pod:331
 msgid ""
 "Upload local file C<FILE> to destination C<DEST> in the disk image.  File "
 "owner and permissions from the original are preserved, so you should set "
@@ -8767,16 +8788,16 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../customize/customize-options.pod:282
-#: ../sysprep/sysprep-extra-options.pod:329
+#: ../customize/customize-options.pod:287
+#: ../sysprep/sysprep-extra-options.pod:335
 msgid ""
 "C<DEST> could be the final filename.  This can be used to rename the file on "
 "upload."
 msgstr ""
 
 #. type: textblock
-#: ../customize/customize-options.pod:285
-#: ../sysprep/sysprep-extra-options.pod:332
+#: ../customize/customize-options.pod:290
+#: ../sysprep/sysprep-extra-options.pod:338
 msgid ""
 "If C<DEST> is a directory name (which must already exist in the guest)  then "
 "the file is uploaded into that directory, and it keeps the same name as on "
@@ -8784,19 +8805,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../customize/customize-options.pod:289
-#: ../sysprep/sysprep-extra-options.pod:336
+#: ../customize/customize-options.pod:294
+#: ../sysprep/sysprep-extra-options.pod:342
 msgid "See also: I<--mkdir>, I<--delete>, I<--scrub>."
 msgstr ""
 
 #. type: =item
-#: ../customize/customize-options.pod:291
+#: ../customize/customize-options.pod:296
 msgid "B<--write> FILE:CONTENT"
 msgstr ""
 
 #. type: textblock
-#: ../customize/customize-options.pod:293
-#: ../sysprep/sysprep-extra-options.pod:341
+#: ../customize/customize-options.pod:298
+#: ../sysprep/sysprep-extra-options.pod:347
 msgid "Write C<CONTENT> to C<FILE>."
 msgstr ""
 
@@ -21163,7 +21184,7 @@ msgstr ""
 #: ../fish/guestfish-actions.pod:1258 ../src/guestfs-actions.pod:2084
 msgid ""
 "Enable seeding of a btrfs device, this will force a fs readonly so that you "
-"can use it tto build other filesystems."
+"can use it to build other filesystems."
 msgstr ""
 
 #. type: =head2
@@ -29952,7 +29973,9 @@ msgstr ""
 #. type: textblock
 #: ../fish/guestfish-actions.pod:4839 ../fish/guestfish-actions.pod:4883
 #: ../src/guestfs-actions.pod:7951 ../src/guestfs-actions.pod:8005
-msgid "This is the same as the C<lstat(2)> system call."
+#, fuzzy
+#| msgid "This is the same as the C<lstat(2)> system call."
+msgid "This is the same as the L<lstat(2)> system call."
 msgstr "This is the same as the C<lstat(2)> system call."
 
 #. type: textblock
@@ -34354,10 +34377,17 @@ msgstr ""
 
 #. type: textblock
 #: ../fish/guestfish-actions.pod:6587 ../src/guestfs-actions.pod:10917
+#, fuzzy
+#| msgid ""
+#| "If the C<readlink(2)> operation fails on any name, then the corresponding "
+#| "result string is the empty string C<\"\">.  However the whole operation "
+#| "is completed even if there were C<readlink(2)> errors, and so you can "
+#| "call this function with names where you don't know if they are symbolic "
+#| "links already (albeit slightly less efficient)."
 msgid ""
-"If the C<readlink(2)> operation fails on any name, then the corresponding "
+"If the L<readlink(2)> operation fails on any name, then the corresponding "
 "result string is the empty string C<\"\">.  However the whole operation is "
-"completed even if there were C<readlink(2)> errors, and so you can call this "
+"completed even if there were L<readlink(2)> errors, and so you can call this "
 "function with names where you don't know if they are symbolic links already "
 "(albeit slightly less efficient)."
 msgstr ""
@@ -36163,9 +36193,13 @@ msgstr ""
 
 #. type: textblock
 #: ../fish/guestfish-actions.pod:7322 ../src/guestfs-actions.pod:12060
+#, fuzzy
+#| msgid ""
+#| "If you want to trace C API calls into libguestfs (and other libraries) "
+#| "then possibly a better way is to use the external ltrace(1) command."
 msgid ""
 "If you want to trace C API calls into libguestfs (and other libraries) then "
-"possibly a better way is to use the external ltrace(1) command."
+"possibly a better way is to use the external L<ltrace(1)> command."
 msgstr ""
 "If you want to trace C API calls into libguestfs (and other libraries) then "
 "possibly a better way is to use the external ltrace(1) command."
@@ -36740,7 +36774,9 @@ msgstr ""
 #. type: textblock
 #: ../fish/guestfish-actions.pod:7546 ../fish/guestfish-actions.pod:7561
 #: ../src/guestfs-actions.pod:12398 ../src/guestfs-actions.pod:12414
-msgid "This is the same as the C<stat(2)> system call."
+#, fuzzy
+#| msgid "This is the same as the C<stat(2)> system call."
+msgid "This is the same as the L<stat(2)> system call."
 msgstr "This is the same as the C<stat(2)> system call."
 
 #. type: textblock
@@ -36790,7 +36826,9 @@ msgstr ""
 
 #. type: textblock
 #: ../fish/guestfish-actions.pod:7571 ../src/guestfs-actions.pod:12432
-msgid "This is the same as the C<statvfs(2)> system call."
+#, fuzzy
+#| msgid "This is the same as the C<statvfs(2)> system call."
+msgid "This is the same as the L<statvfs(2)> system call."
 msgstr "This is the same as the C<statvfs(2)> system call."
 
 #. type: =head2
@@ -96876,16 +96914,21 @@ msgstr ""
 
 #. type: =item
 #: ../sysprep/sysprep-extra-options.pod:313
+msgid "B<--truncate> FILE (see C<customize> below)"
+msgstr ""
+
+#. type: =item
+#: ../sysprep/sysprep-extra-options.pod:319
 msgid "B<--update> (see C<customize> below)"
 msgstr ""
 
 #. type: =item
-#: ../sysprep/sysprep-extra-options.pod:322
+#: ../sysprep/sysprep-extra-options.pod:328
 msgid "B<--upload> FILE:DEST (see C<customize> below)"
 msgstr ""
 
 #. type: =item
-#: ../sysprep/sysprep-extra-options.pod:338
+#: ../sysprep/sysprep-extra-options.pod:344
 msgid "B<--write> FILE:CONTENT (see C<customize> below)"
 msgstr ""
 
diff --git a/po-docs/es.po b/po-docs/es.po
index 1192fe4..0763b7d 100644
--- a/po-docs/es.po
+++ b/po-docs/es.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libguestfs 1.29.26\n"
 "Report-Msgid-Bugs-To: libguestfs at redhat.com\n"
-"POT-Creation-Date: 2015-03-02 13:43+0000\n"
+"POT-Creation-Date: 2015-03-05 13:35+0000\n"
 "PO-Revision-Date: 2014-10-18 04:01-0400\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Spanish (http://www.transifex.com/projects/p/libguestfs/"
@@ -8113,32 +8113,45 @@ msgstr ""
 
 #. type: =item
 #: ../customize/customize-options.pod:268
-msgid "B<--update>"
+msgid "B<--truncate> FILE"
 msgstr ""
 
 #. type: textblock
 #: ../customize/customize-options.pod:270
 #: ../sysprep/sysprep-extra-options.pod:316
 msgid ""
+"This command truncates \"path\" to a zero-length file. The file must exist "
+"already."
+msgstr ""
+
+#. type: =item
+#: ../customize/customize-options.pod:273
+msgid "B<--update>"
+msgstr ""
+
+#. type: textblock
+#: ../customize/customize-options.pod:275
+#: ../sysprep/sysprep-extra-options.pod:322
+msgid ""
 "Do the equivalent of C<yum update>, C<apt-get upgrade>, or whatever command "
 "is required to update the packages already installed in the template to "
 "their latest versions."
 msgstr ""
 
 #. type: textblock
-#: ../customize/customize-options.pod:274
-#: ../sysprep/sysprep-extra-options.pod:320
+#: ../customize/customize-options.pod:279
+#: ../sysprep/sysprep-extra-options.pod:326
 msgid "See also I<--install>."
 msgstr ""
 
 #. type: =item
-#: ../customize/customize-options.pod:276
+#: ../customize/customize-options.pod:281
 msgid "B<--upload> FILE:DEST"
 msgstr ""
 
 #. type: textblock
-#: ../customize/customize-options.pod:278
-#: ../sysprep/sysprep-extra-options.pod:325
+#: ../customize/customize-options.pod:283
+#: ../sysprep/sysprep-extra-options.pod:331
 msgid ""
 "Upload local file C<FILE> to destination C<DEST> in the disk image.  File "
 "owner and permissions from the original are preserved, so you should set "
@@ -8146,16 +8159,16 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../customize/customize-options.pod:282
-#: ../sysprep/sysprep-extra-options.pod:329
+#: ../customize/customize-options.pod:287
+#: ../sysprep/sysprep-extra-options.pod:335
 msgid ""
 "C<DEST> could be the final filename.  This can be used to rename the file on "
 "upload."
 msgstr ""
 
 #. type: textblock
-#: ../customize/customize-options.pod:285
-#: ../sysprep/sysprep-extra-options.pod:332
+#: ../customize/customize-options.pod:290
+#: ../sysprep/sysprep-extra-options.pod:338
 msgid ""
 "If C<DEST> is a directory name (which must already exist in the guest)  then "
 "the file is uploaded into that directory, and it keeps the same name as on "
@@ -8163,19 +8176,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../customize/customize-options.pod:289
-#: ../sysprep/sysprep-extra-options.pod:336
+#: ../customize/customize-options.pod:294
+#: ../sysprep/sysprep-extra-options.pod:342
 msgid "See also: I<--mkdir>, I<--delete>, I<--scrub>."
 msgstr ""
 
 #. type: =item
-#: ../customize/customize-options.pod:291
+#: ../customize/customize-options.pod:296
 msgid "B<--write> FILE:CONTENT"
 msgstr ""
 
 #. type: textblock
-#: ../customize/customize-options.pod:293
-#: ../sysprep/sysprep-extra-options.pod:341
+#: ../customize/customize-options.pod:298
+#: ../sysprep/sysprep-extra-options.pod:347
 msgid "Write C<CONTENT> to C<FILE>."
 msgstr ""
 
@@ -18732,7 +18745,7 @@ msgstr ""
 #: ../fish/guestfish-actions.pod:1258 ../src/guestfs-actions.pod:2084
 msgid ""
 "Enable seeding of a btrfs device, this will force a fs readonly so that you "
-"can use it tto build other filesystems."
+"can use it to build other filesystems."
 msgstr ""
 
 #. type: =head2
@@ -26232,7 +26245,7 @@ msgstr ""
 #. type: textblock
 #: ../fish/guestfish-actions.pod:4839 ../fish/guestfish-actions.pod:4883
 #: ../src/guestfs-actions.pod:7951 ../src/guestfs-actions.pod:8005
-msgid "This is the same as the C<lstat(2)> system call."
+msgid "This is the same as the L<lstat(2)> system call."
 msgstr ""
 
 #. type: textblock
@@ -29943,9 +29956,9 @@ msgstr ""
 #. type: textblock
 #: ../fish/guestfish-actions.pod:6587 ../src/guestfs-actions.pod:10917
 msgid ""
-"If the C<readlink(2)> operation fails on any name, then the corresponding "
+"If the L<readlink(2)> operation fails on any name, then the corresponding "
 "result string is the empty string C<\"\">.  However the whole operation is "
-"completed even if there were C<readlink(2)> errors, and so you can call this "
+"completed even if there were L<readlink(2)> errors, and so you can call this "
 "function with names where you don't know if they are symbolic links already "
 "(albeit slightly less efficient)."
 msgstr ""
@@ -31491,7 +31504,7 @@ msgstr ""
 #: ../fish/guestfish-actions.pod:7322 ../src/guestfs-actions.pod:12060
 msgid ""
 "If you want to trace C API calls into libguestfs (and other libraries) then "
-"possibly a better way is to use the external ltrace(1) command."
+"possibly a better way is to use the external L<ltrace(1)> command."
 msgstr ""
 
 #. type: textblock
@@ -31974,7 +31987,7 @@ msgstr ""
 #. type: textblock
 #: ../fish/guestfish-actions.pod:7546 ../fish/guestfish-actions.pod:7561
 #: ../src/guestfs-actions.pod:12398 ../src/guestfs-actions.pod:12414
-msgid "This is the same as the C<stat(2)> system call."
+msgid "This is the same as the L<stat(2)> system call."
 msgstr ""
 
 #. type: textblock
@@ -32019,7 +32032,7 @@ msgstr ""
 
 #. type: textblock
 #: ../fish/guestfish-actions.pod:7571 ../src/guestfs-actions.pod:12432
-msgid "This is the same as the C<statvfs(2)> system call."
+msgid "This is the same as the L<statvfs(2)> system call."
 msgstr ""
 
 #. type: =head2
@@ -81843,16 +81856,21 @@ msgstr ""
 
 #. type: =item
 #: ../sysprep/sysprep-extra-options.pod:313
+msgid "B<--truncate> FILE (see C<customize> below)"
+msgstr ""
+
+#. type: =item
+#: ../sysprep/sysprep-extra-options.pod:319
 msgid "B<--update> (see C<customize> below)"
 msgstr ""
 
 #. type: =item
-#: ../sysprep/sysprep-extra-options.pod:322
+#: ../sysprep/sysprep-extra-options.pod:328
 msgid "B<--upload> FILE:DEST (see C<customize> below)"
 msgstr ""
 
 #. type: =item
-#: ../sysprep/sysprep-extra-options.pod:338
+#: ../sysprep/sysprep-extra-options.pod:344
 msgid "B<--write> FILE:CONTENT (see C<customize> below)"
 msgstr ""
 
diff --git a/po-docs/eu.po b/po-docs/eu.po
index cc14e74..3cb913f 100644
--- a/po-docs/eu.po
+++ b/po-docs/eu.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libguestfs 1.29.26\n"
 "Report-Msgid-Bugs-To: libguestfs at redhat.com\n"
-"POT-Creation-Date: 2015-03-02 13:43+0000\n"
+"POT-Creation-Date: 2015-03-05 13:35+0000\n"
 "PO-Revision-Date: 2014-10-18 04:01-0400\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Basque (http://www.transifex.com/projects/p/libguestfs/"
@@ -8112,32 +8112,45 @@ msgstr ""
 
 #. type: =item
 #: ../customize/customize-options.pod:268
-msgid "B<--update>"
+msgid "B<--truncate> FILE"
 msgstr ""
 
 #. type: textblock
 #: ../customize/customize-options.pod:270
 #: ../sysprep/sysprep-extra-options.pod:316
 msgid ""
+"This command truncates \"path\" to a zero-length file. The file must exist "
+"already."
+msgstr ""
+
+#. type: =item
+#: ../customize/customize-options.pod:273
+msgid "B<--update>"
+msgstr ""
+
+#. type: textblock
+#: ../customize/customize-options.pod:275
+#: ../sysprep/sysprep-extra-options.pod:322
+msgid ""
 "Do the equivalent of C<yum update>, C<apt-get upgrade>, or whatever command "
 "is required to update the packages already installed in the template to "
 "their latest versions."
 msgstr ""
 
 #. type: textblock
-#: ../customize/customize-options.pod:274
-#: ../sysprep/sysprep-extra-options.pod:320
+#: ../customize/customize-options.pod:279
+#: ../sysprep/sysprep-extra-options.pod:326
 msgid "See also I<--install>."
 msgstr ""
 
 #. type: =item
-#: ../customize/customize-options.pod:276
+#: ../customize/customize-options.pod:281
 msgid "B<--upload> FILE:DEST"
 msgstr ""
 
 #. type: textblock
-#: ../customize/customize-options.pod:278
-#: ../sysprep/sysprep-extra-options.pod:325
+#: ../customize/customize-options.pod:283
+#: ../sysprep/sysprep-extra-options.pod:331
 msgid ""
 "Upload local file C<FILE> to destination C<DEST> in the disk image.  File "
 "owner and permissions from the original are preserved, so you should set "
@@ -8145,16 +8158,16 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../customize/customize-options.pod:282
-#: ../sysprep/sysprep-extra-options.pod:329
+#: ../customize/customize-options.pod:287
+#: ../sysprep/sysprep-extra-options.pod:335
 msgid ""
 "C<DEST> could be the final filename.  This can be used to rename the file on "
 "upload."
 msgstr ""
 
 #. type: textblock
-#: ../customize/customize-options.pod:285
-#: ../sysprep/sysprep-extra-options.pod:332
+#: ../customize/customize-options.pod:290
+#: ../sysprep/sysprep-extra-options.pod:338
 msgid ""
 "If C<DEST> is a directory name (which must already exist in the guest)  then "
 "the file is uploaded into that directory, and it keeps the same name as on "
@@ -8162,19 +8175,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../customize/customize-options.pod:289
-#: ../sysprep/sysprep-extra-options.pod:336
+#: ../customize/customize-options.pod:294
+#: ../sysprep/sysprep-extra-options.pod:342
 msgid "See also: I<--mkdir>, I<--delete>, I<--scrub>."
 msgstr ""
 
 #. type: =item
-#: ../customize/customize-options.pod:291
+#: ../customize/customize-options.pod:296
 msgid "B<--write> FILE:CONTENT"
 msgstr ""
 
 #. type: textblock
-#: ../customize/customize-options.pod:293
-#: ../sysprep/sysprep-extra-options.pod:341
+#: ../customize/customize-options.pod:298
+#: ../sysprep/sysprep-extra-options.pod:347
 msgid "Write C<CONTENT> to C<FILE>."
 msgstr ""
 
@@ -18663,7 +18676,7 @@ msgstr ""
 #: ../fish/guestfish-actions.pod:1258 ../src/guestfs-actions.pod:2084
 msgid ""
 "Enable seeding of a btrfs device, this will force a fs readonly so that you "
-"can use it tto build other filesystems."
+"can use it to build other filesystems."
 msgstr ""
 
 #. type: =head2
@@ -26159,7 +26172,7 @@ msgstr ""
 #. type: textblock
 #: ../fish/guestfish-actions.pod:4839 ../fish/guestfish-actions.pod:4883
 #: ../src/guestfs-actions.pod:7951 ../src/guestfs-actions.pod:8005
-msgid "This is the same as the C<lstat(2)> system call."
+msgid "This is the same as the L<lstat(2)> system call."
 msgstr ""
 
 #. type: textblock
@@ -29867,9 +29880,9 @@ msgstr ""
 #. type: textblock
 #: ../fish/guestfish-actions.pod:6587 ../src/guestfs-actions.pod:10917
 msgid ""
-"If the C<readlink(2)> operation fails on any name, then the corresponding "
+"If the L<readlink(2)> operation fails on any name, then the corresponding "
 "result string is the empty string C<\"\">.  However the whole operation is "
-"completed even if there were C<readlink(2)> errors, and so you can call this "
+"completed even if there were L<readlink(2)> errors, and so you can call this "
 "function with names where you don't know if they are symbolic links already "
 "(albeit slightly less efficient)."
 msgstr ""
@@ -31415,7 +31428,7 @@ msgstr ""
 #: ../fish/guestfish-actions.pod:7322 ../src/guestfs-actions.pod:12060
 msgid ""
 "If you want to trace C API calls into libguestfs (and other libraries) then "
-"possibly a better way is to use the external ltrace(1) command."
+"possibly a better way is to use the external L<ltrace(1)> command."
 msgstr ""
 
 #. type: textblock
@@ -31898,7 +31911,7 @@ msgstr ""
 #. type: textblock
 #: ../fish/guestfish-actions.pod:7546 ../fish/guestfish-actions.pod:7561
 #: ../src/guestfs-actions.pod:12398 ../src/guestfs-actions.pod:12414
-msgid "This is the same as the C<stat(2)> system call."
+msgid "This is the same as the L<stat(2)> system call."
 msgstr ""
 
 #. type: textblock
@@ -31943,7 +31956,7 @@ msgstr ""
 
 #. type: textblock
 #: ../fish/guestfish-actions.pod:7571 ../src/guestfs-actions.pod:12432
-msgid "This is the same as the C<statvfs(2)> system call."
+msgid "This is the same as the L<statvfs(2)> system call."
 msgstr ""
 
 #. type: =head2
@@ -81300,16 +81313,21 @@ msgstr ""
 
 #. type: =item
 #: ../sysprep/sysprep-extra-options.pod:313
+msgid "B<--truncate> FILE (see C<customize> below)"
+msgstr ""
+
+#. type: =item
+#: ../sysprep/sysprep-extra-options.pod:319
 msgid "B<--update> (see C<customize> below)"
 msgstr ""
 
 #. type: =item
-#: ../sysprep/sysprep-extra-options.pod:322
+#: ../sysprep/sysprep-extra-options.pod:328
 msgid "B<--upload> FILE:DEST (see C<customize> below)"
 msgstr ""
 
 #. type: =item
-#: ../sysprep/sysprep-extra-options.pod:338
+#: ../sysprep/sysprep-extra-options.pod:344
 msgid "B<--write> FILE:CONTENT (see C<customize> below)"
 msgstr ""
 
diff --git a/po-docs/fr.po b/po-docs/fr.po
index 12fdbdf..c62242a 100644
--- a/po-docs/fr.po
+++ b/po-docs/fr.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libguestfs 1.29.26\n"
 "Report-Msgid-Bugs-To: libguestfs at redhat.com\n"
-"POT-Creation-Date: 2015-03-02 13:43+0000\n"
+"POT-Creation-Date: 2015-03-05 13:35+0000\n"
 "PO-Revision-Date: 2014-10-18 04:01-0400\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: French (http://www.transifex.com/projects/p/libguestfs/"
@@ -8419,32 +8419,47 @@ msgstr ""
 
 #. type: =item
 #: ../customize/customize-options.pod:268
-msgid "B<--update>"
-msgstr ""
+#, fuzzy
+#| msgid "B<--trace>"
+msgid "B<--truncate> FILE"
+msgstr "B<--trace>"
 
 #. type: textblock
 #: ../customize/customize-options.pod:270
 #: ../sysprep/sysprep-extra-options.pod:316
 msgid ""
+"This command truncates \"path\" to a zero-length file. The file must exist "
+"already."
+msgstr ""
+
+#. type: =item
+#: ../customize/customize-options.pod:273
+msgid "B<--update>"
+msgstr ""
+
+#. type: textblock
+#: ../customize/customize-options.pod:275
+#: ../sysprep/sysprep-extra-options.pod:322
+msgid ""
 "Do the equivalent of C<yum update>, C<apt-get upgrade>, or whatever command "
 "is required to update the packages already installed in the template to "
 "their latest versions."
 msgstr ""
 
 #. type: textblock
-#: ../customize/customize-options.pod:274
-#: ../sysprep/sysprep-extra-options.pod:320
+#: ../customize/customize-options.pod:279
+#: ../sysprep/sysprep-extra-options.pod:326
 msgid "See also I<--install>."
 msgstr ""
 
 #. type: =item
-#: ../customize/customize-options.pod:276
+#: ../customize/customize-options.pod:281
 msgid "B<--upload> FILE:DEST"
 msgstr ""
 
 #. type: textblock
-#: ../customize/customize-options.pod:278
-#: ../sysprep/sysprep-extra-options.pod:325
+#: ../customize/customize-options.pod:283
+#: ../sysprep/sysprep-extra-options.pod:331
 msgid ""
 "Upload local file C<FILE> to destination C<DEST> in the disk image.  File "
 "owner and permissions from the original are preserved, so you should set "
@@ -8452,16 +8467,16 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../customize/customize-options.pod:282
-#: ../sysprep/sysprep-extra-options.pod:329
+#: ../customize/customize-options.pod:287
+#: ../sysprep/sysprep-extra-options.pod:335
 msgid ""
 "C<DEST> could be the final filename.  This can be used to rename the file on "
 "upload."
 msgstr ""
 
 #. type: textblock
-#: ../customize/customize-options.pod:285
-#: ../sysprep/sysprep-extra-options.pod:332
+#: ../customize/customize-options.pod:290
+#: ../sysprep/sysprep-extra-options.pod:338
 msgid ""
 "If C<DEST> is a directory name (which must already exist in the guest)  then "
 "the file is uploaded into that directory, and it keeps the same name as on "
@@ -8469,19 +8484,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../customize/customize-options.pod:289
-#: ../sysprep/sysprep-extra-options.pod:336
+#: ../customize/customize-options.pod:294
+#: ../sysprep/sysprep-extra-options.pod:342
 msgid "See also: I<--mkdir>, I<--delete>, I<--scrub>."
 msgstr ""
 
 #. type: =item
-#: ../customize/customize-options.pod:291
+#: ../customize/customize-options.pod:296
 msgid "B<--write> FILE:CONTENT"
 msgstr ""
 
 #. type: textblock
-#: ../customize/customize-options.pod:293
-#: ../sysprep/sysprep-extra-options.pod:341
+#: ../customize/customize-options.pod:298
+#: ../sysprep/sysprep-extra-options.pod:347
 msgid "Write C<CONTENT> to C<FILE>."
 msgstr ""
 
@@ -19666,7 +19681,7 @@ msgstr ""
 #: ../fish/guestfish-actions.pod:1258 ../src/guestfs-actions.pod:2084
 msgid ""
 "Enable seeding of a btrfs device, this will force a fs readonly so that you "
-"can use it tto build other filesystems."
+"can use it to build other filesystems."
 msgstr ""
 
 #. type: =head2
@@ -27594,7 +27609,7 @@ msgstr ""
 #. type: textblock
 #: ../fish/guestfish-actions.pod:4839 ../fish/guestfish-actions.pod:4883
 #: ../src/guestfs-actions.pod:7951 ../src/guestfs-actions.pod:8005
-msgid "This is the same as the C<lstat(2)> system call."
+msgid "This is the same as the L<lstat(2)> system call."
 msgstr ""
 
 #. type: textblock
@@ -31529,9 +31544,9 @@ msgstr ""
 #. type: textblock
 #: ../fish/guestfish-actions.pod:6587 ../src/guestfs-actions.pod:10917
 msgid ""
-"If the C<readlink(2)> operation fails on any name, then the corresponding "
+"If the L<readlink(2)> operation fails on any name, then the corresponding "
 "result string is the empty string C<\"\">.  However the whole operation is "
-"completed even if there were C<readlink(2)> errors, and so you can call this "
+"completed even if there were L<readlink(2)> errors, and so you can call this "
 "function with names where you don't know if they are symbolic links already "
 "(albeit slightly less efficient)."
 msgstr ""
@@ -33167,7 +33182,7 @@ msgstr ""
 #: ../fish/guestfish-actions.pod:7322 ../src/guestfs-actions.pod:12060
 msgid ""
 "If you want to trace C API calls into libguestfs (and other libraries) then "
-"possibly a better way is to use the external ltrace(1) command."
+"possibly a better way is to use the external L<ltrace(1)> command."
 msgstr ""
 
 #. type: textblock
@@ -33682,7 +33697,7 @@ msgstr ""
 #. type: textblock
 #: ../fish/guestfish-actions.pod:7546 ../fish/guestfish-actions.pod:7561
 #: ../src/guestfs-actions.pod:12398 ../src/guestfs-actions.pod:12414
-msgid "This is the same as the C<stat(2)> system call."
+msgid "This is the same as the L<stat(2)> system call."
 msgstr ""
 
 #. type: textblock
@@ -33729,7 +33744,7 @@ msgstr ""
 
 #. type: textblock
 #: ../fish/guestfish-actions.pod:7571 ../src/guestfs-actions.pod:12432
-msgid "This is the same as the C<statvfs(2)> system call."
+msgid "This is the same as the L<statvfs(2)> system call."
 msgstr ""
 
 #. type: =head2
@@ -89436,16 +89451,21 @@ msgstr ""
 
 #. type: =item
 #: ../sysprep/sysprep-extra-options.pod:313
+msgid "B<--truncate> FILE (see C<customize> below)"
+msgstr ""
+
+#. type: =item
+#: ../sysprep/sysprep-extra-options.pod:319
 msgid "B<--update> (see C<customize> below)"
 msgstr ""
 
 #. type: =item
-#: ../sysprep/sysprep-extra-options.pod:322
+#: ../sysprep/sysprep-extra-options.pod:328
 msgid "B<--upload> FILE:DEST (see C<customize> below)"
 msgstr ""
 
 #. type: =item
-#: ../sysprep/sysprep-extra-options.pod:338
+#: ../sysprep/sysprep-extra-options.pod:344
 msgid "B<--write> FILE:CONTENT (see C<customize> below)"
 msgstr ""
 
diff --git a/po-docs/ja.po b/po-docs/ja.po
index 4479338..68c6f69 100644
--- a/po-docs/ja.po
+++ b/po-docs/ja.po
@@ -12,7 +12,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libguestfs 1.29.26\n"
 "Report-Msgid-Bugs-To: libguestfs at redhat.com\n"
-"POT-Creation-Date: 2015-03-02 13:43+0000\n"
+"POT-Creation-Date: 2015-03-05 13:35+0000\n"
 "PO-Revision-Date: 2014-10-18 04:01-0400\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Japanese (http://www.transifex.com/projects/p/libguestfs/"
@@ -8596,32 +8596,47 @@ msgstr ""
 
 #. type: =item
 #: ../customize/customize-options.pod:268
-msgid "B<--update>"
-msgstr ""
+#, fuzzy
+#| msgid "B<--trace>"
+msgid "B<--truncate> FILE"
+msgstr "B<--trace>"
 
 #. type: textblock
 #: ../customize/customize-options.pod:270
 #: ../sysprep/sysprep-extra-options.pod:316
 msgid ""
+"This command truncates \"path\" to a zero-length file. The file must exist "
+"already."
+msgstr ""
+
+#. type: =item
+#: ../customize/customize-options.pod:273
+msgid "B<--update>"
+msgstr ""
+
+#. type: textblock
+#: ../customize/customize-options.pod:275
+#: ../sysprep/sysprep-extra-options.pod:322
+msgid ""
 "Do the equivalent of C<yum update>, C<apt-get upgrade>, or whatever command "
 "is required to update the packages already installed in the template to "
 "their latest versions."
 msgstr ""
 
 #. type: textblock
-#: ../customize/customize-options.pod:274
-#: ../sysprep/sysprep-extra-options.pod:320
+#: ../customize/customize-options.pod:279
+#: ../sysprep/sysprep-extra-options.pod:326
 msgid "See also I<--install>."
 msgstr ""
 
 #. type: =item
-#: ../customize/customize-options.pod:276
+#: ../customize/customize-options.pod:281
 msgid "B<--upload> FILE:DEST"
 msgstr ""
 
 #. type: textblock
-#: ../customize/customize-options.pod:278
-#: ../sysprep/sysprep-extra-options.pod:325
+#: ../customize/customize-options.pod:283
+#: ../sysprep/sysprep-extra-options.pod:331
 msgid ""
 "Upload local file C<FILE> to destination C<DEST> in the disk image.  File "
 "owner and permissions from the original are preserved, so you should set "
@@ -8629,16 +8644,16 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../customize/customize-options.pod:282
-#: ../sysprep/sysprep-extra-options.pod:329
+#: ../customize/customize-options.pod:287
+#: ../sysprep/sysprep-extra-options.pod:335
 msgid ""
 "C<DEST> could be the final filename.  This can be used to rename the file on "
 "upload."
 msgstr ""
 
 #. type: textblock
-#: ../customize/customize-options.pod:285
-#: ../sysprep/sysprep-extra-options.pod:332
+#: ../customize/customize-options.pod:290
+#: ../sysprep/sysprep-extra-options.pod:338
 msgid ""
 "If C<DEST> is a directory name (which must already exist in the guest)  then "
 "the file is uploaded into that directory, and it keeps the same name as on "
@@ -8646,19 +8661,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../customize/customize-options.pod:289
-#: ../sysprep/sysprep-extra-options.pod:336
+#: ../customize/customize-options.pod:294
+#: ../sysprep/sysprep-extra-options.pod:342
 msgid "See also: I<--mkdir>, I<--delete>, I<--scrub>."
 msgstr ""
 
 #. type: =item
-#: ../customize/customize-options.pod:291
+#: ../customize/customize-options.pod:296
 msgid "B<--write> FILE:CONTENT"
 msgstr ""
 
 #. type: textblock
-#: ../customize/customize-options.pod:293
-#: ../sysprep/sysprep-extra-options.pod:341
+#: ../customize/customize-options.pod:298
+#: ../sysprep/sysprep-extra-options.pod:347
 msgid "Write C<CONTENT> to C<FILE>."
 msgstr ""
 
@@ -20024,7 +20039,7 @@ msgstr ""
 #: ../fish/guestfish-actions.pod:1258 ../src/guestfs-actions.pod:2084
 msgid ""
 "Enable seeding of a btrfs device, this will force a fs readonly so that you "
-"can use it tto build other filesystems."
+"can use it to build other filesystems."
 msgstr ""
 
 #. type: =head2
@@ -28008,7 +28023,9 @@ msgstr ""
 #. type: textblock
 #: ../fish/guestfish-actions.pod:4839 ../fish/guestfish-actions.pod:4883
 #: ../src/guestfs-actions.pod:7951 ../src/guestfs-actions.pod:8005
-msgid "This is the same as the C<lstat(2)> system call."
+#, fuzzy
+#| msgid "This is the same as the C<lstat(2)> system call."
+msgid "This is the same as the L<lstat(2)> system call."
 msgstr "これは C<lstat(2)> と同じです。"
 
 #. type: textblock
@@ -32024,9 +32041,9 @@ msgstr ""
 #. type: textblock
 #: ../fish/guestfish-actions.pod:6587 ../src/guestfs-actions.pod:10917
 msgid ""
-"If the C<readlink(2)> operation fails on any name, then the corresponding "
+"If the L<readlink(2)> operation fails on any name, then the corresponding "
 "result string is the empty string C<\"\">.  However the whole operation is "
-"completed even if there were C<readlink(2)> errors, and so you can call this "
+"completed even if there were L<readlink(2)> errors, and so you can call this "
 "function with names where you don't know if they are symbolic links already "
 "(albeit slightly less efficient)."
 msgstr ""
@@ -33660,7 +33677,7 @@ msgstr ""
 #: ../fish/guestfish-actions.pod:7322 ../src/guestfs-actions.pod:12060
 msgid ""
 "If you want to trace C API calls into libguestfs (and other libraries) then "
-"possibly a better way is to use the external ltrace(1) command."
+"possibly a better way is to use the external L<ltrace(1)> command."
 msgstr ""
 
 #. type: textblock
@@ -34181,7 +34198,9 @@ msgstr ""
 #. type: textblock
 #: ../fish/guestfish-actions.pod:7546 ../fish/guestfish-actions.pod:7561
 #: ../src/guestfs-actions.pod:12398 ../src/guestfs-actions.pod:12414
-msgid "This is the same as the C<stat(2)> system call."
+#, fuzzy
+#| msgid "This is the same as the C<stat(2)> system call."
+msgid "This is the same as the L<stat(2)> system call."
 msgstr "これは C<stat(2)> システムコールと同じです。"
 
 #. type: textblock
@@ -34228,7 +34247,9 @@ msgstr ""
 
 #. type: textblock
 #: ../fish/guestfish-actions.pod:7571 ../src/guestfs-actions.pod:12432
-msgid "This is the same as the C<statvfs(2)> system call."
+#, fuzzy
+#| msgid "This is the same as the C<statvfs(2)> system call."
+msgid "This is the same as the L<statvfs(2)> system call."
 msgstr "これは C<statvfs(2)> システムコールと同じです。"
 
 #. type: =head2
@@ -89103,16 +89124,21 @@ msgstr ""
 
 #. type: =item
 #: ../sysprep/sysprep-extra-options.pod:313
+msgid "B<--truncate> FILE (see C<customize> below)"
+msgstr ""
+
+#. type: =item
+#: ../sysprep/sysprep-extra-options.pod:319
 msgid "B<--update> (see C<customize> below)"
 msgstr ""
 
 #. type: =item
-#: ../sysprep/sysprep-extra-options.pod:322
+#: ../sysprep/sysprep-extra-options.pod:328
 msgid "B<--upload> FILE:DEST (see C<customize> below)"
 msgstr ""
 
 #. type: =item
-#: ../sysprep/sysprep-extra-options.pod:338
+#: ../sysprep/sysprep-extra-options.pod:344
 msgid "B<--write> FILE:CONTENT (see C<customize> below)"
 msgstr ""
 
diff --git a/po-docs/libguestfs-docs.pot b/po-docs/libguestfs-docs.pot
index e42b771..68070d0 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.29.28\n"
+"Project-Id-Version: libguestfs 1.29.29\n"
 "Report-Msgid-Bugs-To: libguestfs at redhat.com\n"
-"POT-Creation-Date: 2015-03-02 13:43+0000\n"
+"POT-Creation-Date: 2015-03-05 13:35+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"
@@ -7289,29 +7289,41 @@ msgstr ""
 
 #. type: =item
 #: ../customize/customize-options.pod:268
-msgid "B<--update>"
+msgid "B<--truncate> FILE"
 msgstr ""
 
 #. type: textblock
 #: ../customize/customize-options.pod:270 ../sysprep/sysprep-extra-options.pod:316
 msgid ""
+"This command truncates \"path\" to a zero-length file. The file must exist "
+"already."
+msgstr ""
+
+#. type: =item
+#: ../customize/customize-options.pod:273
+msgid "B<--update>"
+msgstr ""
+
+#. type: textblock
+#: ../customize/customize-options.pod:275 ../sysprep/sysprep-extra-options.pod:322
+msgid ""
 "Do the equivalent of C<yum update>, C<apt-get upgrade>, or whatever command "
 "is required to update the packages already installed in the template to "
 "their latest versions."
 msgstr ""
 
 #. type: textblock
-#: ../customize/customize-options.pod:274 ../sysprep/sysprep-extra-options.pod:320
+#: ../customize/customize-options.pod:279 ../sysprep/sysprep-extra-options.pod:326
 msgid "See also I<--install>."
 msgstr ""
 
 #. type: =item
-#: ../customize/customize-options.pod:276
+#: ../customize/customize-options.pod:281
 msgid "B<--upload> FILE:DEST"
 msgstr ""
 
 #. type: textblock
-#: ../customize/customize-options.pod:278 ../sysprep/sysprep-extra-options.pod:325
+#: ../customize/customize-options.pod:283 ../sysprep/sysprep-extra-options.pod:331
 msgid ""
 "Upload local file C<FILE> to destination C<DEST> in the disk image.  File "
 "owner and permissions from the original are preserved, so you should set "
@@ -7319,14 +7331,14 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../customize/customize-options.pod:282 ../sysprep/sysprep-extra-options.pod:329
+#: ../customize/customize-options.pod:287 ../sysprep/sysprep-extra-options.pod:335
 msgid ""
 "C<DEST> could be the final filename.  This can be used to rename the file on "
 "upload."
 msgstr ""
 
 #. type: textblock
-#: ../customize/customize-options.pod:285 ../sysprep/sysprep-extra-options.pod:332
+#: ../customize/customize-options.pod:290 ../sysprep/sysprep-extra-options.pod:338
 msgid ""
 "If C<DEST> is a directory name (which must already exist in the guest)  then "
 "the file is uploaded into that directory, and it keeps the same name as on "
@@ -7334,17 +7346,17 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../customize/customize-options.pod:289 ../sysprep/sysprep-extra-options.pod:336
+#: ../customize/customize-options.pod:294 ../sysprep/sysprep-extra-options.pod:342
 msgid "See also: I<--mkdir>, I<--delete>, I<--scrub>."
 msgstr ""
 
 #. type: =item
-#: ../customize/customize-options.pod:291
+#: ../customize/customize-options.pod:296
 msgid "B<--write> FILE:CONTENT"
 msgstr ""
 
 #. type: textblock
-#: ../customize/customize-options.pod:293 ../sysprep/sysprep-extra-options.pod:341
+#: ../customize/customize-options.pod:298 ../sysprep/sysprep-extra-options.pod:347
 msgid "Write C<CONTENT> to C<FILE>."
 msgstr ""
 
@@ -17623,7 +17635,7 @@ msgstr ""
 #: ../fish/guestfish-actions.pod:1258 ../src/guestfs-actions.pod:2084
 msgid ""
 "Enable seeding of a btrfs device, this will force a fs readonly so that you "
-"can use it tto build other filesystems."
+"can use it to build other filesystems."
 msgstr ""
 
 #. type: =head2
@@ -24973,7 +24985,7 @@ msgstr ""
 
 #. type: textblock
 #: ../fish/guestfish-actions.pod:4839 ../fish/guestfish-actions.pod:4883 ../src/guestfs-actions.pod:7951 ../src/guestfs-actions.pod:8005
-msgid "This is the same as the C<lstat(2)> system call."
+msgid "This is the same as the L<lstat(2)> system call."
 msgstr ""
 
 #. type: textblock
@@ -28684,9 +28696,9 @@ msgstr ""
 #. type: textblock
 #: ../fish/guestfish-actions.pod:6587 ../src/guestfs-actions.pod:10917
 msgid ""
-"If the C<readlink(2)> operation fails on any name, then the corresponding "
+"If the L<readlink(2)> operation fails on any name, then the corresponding "
 "result string is the empty string C<\"\">.  However the whole operation is "
-"completed even if there were C<readlink(2)> errors, and so you can call this "
+"completed even if there were L<readlink(2)> errors, and so you can call this "
 "function with names where you don't know if they are symbolic links already "
 "(albeit slightly less efficient)."
 msgstr ""
@@ -30222,7 +30234,7 @@ msgstr ""
 #: ../fish/guestfish-actions.pod:7322 ../src/guestfs-actions.pod:12060
 msgid ""
 "If you want to trace C API calls into libguestfs (and other libraries) then "
-"possibly a better way is to use the external ltrace(1) command."
+"possibly a better way is to use the external L<ltrace(1)> command."
 msgstr ""
 
 #. type: textblock
@@ -30702,7 +30714,7 @@ msgstr ""
 
 #. type: textblock
 #: ../fish/guestfish-actions.pod:7546 ../fish/guestfish-actions.pod:7561 ../src/guestfs-actions.pod:12398 ../src/guestfs-actions.pod:12414
-msgid "This is the same as the C<stat(2)> system call."
+msgid "This is the same as the L<stat(2)> system call."
 msgstr ""
 
 #. type: textblock
@@ -30748,7 +30760,7 @@ msgstr ""
 
 #. type: textblock
 #: ../fish/guestfish-actions.pod:7571 ../src/guestfs-actions.pod:12432
-msgid "This is the same as the C<statvfs(2)> system call."
+msgid "This is the same as the L<statvfs(2)> system call."
 msgstr ""
 
 #. type: =head2
@@ -79677,16 +79689,21 @@ msgstr ""
 
 #. type: =item
 #: ../sysprep/sysprep-extra-options.pod:313
+msgid "B<--truncate> FILE (see C<customize> below)"
+msgstr ""
+
+#. type: =item
+#: ../sysprep/sysprep-extra-options.pod:319
 msgid "B<--update> (see C<customize> below)"
 msgstr ""
 
 #. type: =item
-#: ../sysprep/sysprep-extra-options.pod:322
+#: ../sysprep/sysprep-extra-options.pod:328
 msgid "B<--upload> FILE:DEST (see C<customize> below)"
 msgstr ""
 
 #. type: =item
-#: ../sysprep/sysprep-extra-options.pod:338
+#: ../sysprep/sysprep-extra-options.pod:344
 msgid "B<--write> FILE:CONTENT (see C<customize> below)"
 msgstr ""
 
diff --git a/po-docs/nl.po b/po-docs/nl.po
index 269a60d..f7377a1 100644
--- a/po-docs/nl.po
+++ b/po-docs/nl.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libguestfs 1.29.26\n"
 "Report-Msgid-Bugs-To: libguestfs at redhat.com\n"
-"POT-Creation-Date: 2015-03-02 13:43+0000\n"
+"POT-Creation-Date: 2015-03-05 13:35+0000\n"
 "PO-Revision-Date: 2014-10-18 04:01-0400\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Dutch (http://www.transifex.com/projects/p/libguestfs/"
@@ -8112,32 +8112,45 @@ msgstr ""
 
 #. type: =item
 #: ../customize/customize-options.pod:268
-msgid "B<--update>"
+msgid "B<--truncate> FILE"
 msgstr ""
 
 #. type: textblock
 #: ../customize/customize-options.pod:270
 #: ../sysprep/sysprep-extra-options.pod:316
 msgid ""
+"This command truncates \"path\" to a zero-length file. The file must exist "
+"already."
+msgstr ""
+
+#. type: =item
+#: ../customize/customize-options.pod:273
+msgid "B<--update>"
+msgstr ""
+
+#. type: textblock
+#: ../customize/customize-options.pod:275
+#: ../sysprep/sysprep-extra-options.pod:322
+msgid ""
 "Do the equivalent of C<yum update>, C<apt-get upgrade>, or whatever command "
 "is required to update the packages already installed in the template to "
 "their latest versions."
 msgstr ""
 
 #. type: textblock
-#: ../customize/customize-options.pod:274
-#: ../sysprep/sysprep-extra-options.pod:320
+#: ../customize/customize-options.pod:279
+#: ../sysprep/sysprep-extra-options.pod:326
 msgid "See also I<--install>."
 msgstr ""
 
 #. type: =item
-#: ../customize/customize-options.pod:276
+#: ../customize/customize-options.pod:281
 msgid "B<--upload> FILE:DEST"
 msgstr ""
 
 #. type: textblock
-#: ../customize/customize-options.pod:278
-#: ../sysprep/sysprep-extra-options.pod:325
+#: ../customize/customize-options.pod:283
+#: ../sysprep/sysprep-extra-options.pod:331
 msgid ""
 "Upload local file C<FILE> to destination C<DEST> in the disk image.  File "
 "owner and permissions from the original are preserved, so you should set "
@@ -8145,16 +8158,16 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../customize/customize-options.pod:282
-#: ../sysprep/sysprep-extra-options.pod:329
+#: ../customize/customize-options.pod:287
+#: ../sysprep/sysprep-extra-options.pod:335
 msgid ""
 "C<DEST> could be the final filename.  This can be used to rename the file on "
 "upload."
 msgstr ""
 
 #. type: textblock
-#: ../customize/customize-options.pod:285
-#: ../sysprep/sysprep-extra-options.pod:332
+#: ../customize/customize-options.pod:290
+#: ../sysprep/sysprep-extra-options.pod:338
 msgid ""
 "If C<DEST> is a directory name (which must already exist in the guest)  then "
 "the file is uploaded into that directory, and it keeps the same name as on "
@@ -8162,19 +8175,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../customize/customize-options.pod:289
-#: ../sysprep/sysprep-extra-options.pod:336
+#: ../customize/customize-options.pod:294
+#: ../sysprep/sysprep-extra-options.pod:342
 msgid "See also: I<--mkdir>, I<--delete>, I<--scrub>."
 msgstr ""
 
 #. type: =item
-#: ../customize/customize-options.pod:291
+#: ../customize/customize-options.pod:296
 msgid "B<--write> FILE:CONTENT"
 msgstr ""
 
 #. type: textblock
-#: ../customize/customize-options.pod:293
-#: ../sysprep/sysprep-extra-options.pod:341
+#: ../customize/customize-options.pod:298
+#: ../sysprep/sysprep-extra-options.pod:347
 msgid "Write C<CONTENT> to C<FILE>."
 msgstr ""
 
@@ -18669,7 +18682,7 @@ msgstr ""
 #: ../fish/guestfish-actions.pod:1258 ../src/guestfs-actions.pod:2084
 msgid ""
 "Enable seeding of a btrfs device, this will force a fs readonly so that you "
-"can use it tto build other filesystems."
+"can use it to build other filesystems."
 msgstr ""
 
 #. type: =head2
@@ -26165,7 +26178,7 @@ msgstr ""
 #. type: textblock
 #: ../fish/guestfish-actions.pod:4839 ../fish/guestfish-actions.pod:4883
 #: ../src/guestfs-actions.pod:7951 ../src/guestfs-actions.pod:8005
-msgid "This is the same as the C<lstat(2)> system call."
+msgid "This is the same as the L<lstat(2)> system call."
 msgstr ""
 
 #. type: textblock
@@ -29873,9 +29886,9 @@ msgstr ""
 #. type: textblock
 #: ../fish/guestfish-actions.pod:6587 ../src/guestfs-actions.pod:10917
 msgid ""
-"If the C<readlink(2)> operation fails on any name, then the corresponding "
+"If the L<readlink(2)> operation fails on any name, then the corresponding "
 "result string is the empty string C<\"\">.  However the whole operation is "
-"completed even if there were C<readlink(2)> errors, and so you can call this "
+"completed even if there were L<readlink(2)> errors, and so you can call this "
 "function with names where you don't know if they are symbolic links already "
 "(albeit slightly less efficient)."
 msgstr ""
@@ -31421,7 +31434,7 @@ msgstr ""
 #: ../fish/guestfish-actions.pod:7322 ../src/guestfs-actions.pod:12060
 msgid ""
 "If you want to trace C API calls into libguestfs (and other libraries) then "
-"possibly a better way is to use the external ltrace(1) command."
+"possibly a better way is to use the external L<ltrace(1)> command."
 msgstr ""
 
 #. type: textblock
@@ -31904,7 +31917,7 @@ msgstr ""
 #. type: textblock
 #: ../fish/guestfish-actions.pod:7546 ../fish/guestfish-actions.pod:7561
 #: ../src/guestfs-actions.pod:12398 ../src/guestfs-actions.pod:12414
-msgid "This is the same as the C<stat(2)> system call."
+msgid "This is the same as the L<stat(2)> system call."
 msgstr ""
 
 #. type: textblock
@@ -31949,7 +31962,7 @@ msgstr ""
 
 #. type: textblock
 #: ../fish/guestfish-actions.pod:7571 ../src/guestfs-actions.pod:12432
-msgid "This is the same as the C<statvfs(2)> system call."
+msgid "This is the same as the L<statvfs(2)> system call."
 msgstr ""
 
 #. type: =head2
@@ -81308,16 +81321,21 @@ msgstr ""
 
 #. type: =item
 #: ../sysprep/sysprep-extra-options.pod:313
+msgid "B<--truncate> FILE (see C<customize> below)"
+msgstr ""
+
+#. type: =item
+#: ../sysprep/sysprep-extra-options.pod:319
 msgid "B<--update> (see C<customize> below)"
 msgstr ""
 
 #. type: =item
-#: ../sysprep/sysprep-extra-options.pod:322
+#: ../sysprep/sysprep-extra-options.pod:328
 msgid "B<--upload> FILE:DEST (see C<customize> below)"
 msgstr ""
 
 #. type: =item
-#: ../sysprep/sysprep-extra-options.pod:338
+#: ../sysprep/sysprep-extra-options.pod:344
 msgid "B<--write> FILE:CONTENT (see C<customize> below)"
 msgstr ""
 
diff --git a/po-docs/tg.po b/po-docs/tg.po
index 8860e4f..ec2a790 100644
--- a/po-docs/tg.po
+++ b/po-docs/tg.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libguestfs 1.29.26\n"
 "Report-Msgid-Bugs-To: libguestfs at redhat.com\n"
-"POT-Creation-Date: 2015-03-02 13:43+0000\n"
+"POT-Creation-Date: 2015-03-05 13:35+0000\n"
 "PO-Revision-Date: 2014-10-18 04:01-0400\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Tajik (http://www.transifex.com/projects/p/libguestfs/"
@@ -8111,32 +8111,47 @@ msgstr ""
 
 #. type: =item
 #: ../customize/customize-options.pod:268
-msgid "B<--update>"
-msgstr ""
+#, fuzzy
+#| msgid "B<--extract>"
+msgid "B<--truncate> FILE"
+msgstr "B<--баровардан>"
 
 #. type: textblock
 #: ../customize/customize-options.pod:270
 #: ../sysprep/sysprep-extra-options.pod:316
 msgid ""
+"This command truncates \"path\" to a zero-length file. The file must exist "
+"already."
+msgstr ""
+
+#. type: =item
+#: ../customize/customize-options.pod:273
+msgid "B<--update>"
+msgstr ""
+
+#. type: textblock
+#: ../customize/customize-options.pod:275
+#: ../sysprep/sysprep-extra-options.pod:322
+msgid ""
 "Do the equivalent of C<yum update>, C<apt-get upgrade>, or whatever command "
 "is required to update the packages already installed in the template to "
 "their latest versions."
 msgstr ""
 
 #. type: textblock
-#: ../customize/customize-options.pod:274
-#: ../sysprep/sysprep-extra-options.pod:320
+#: ../customize/customize-options.pod:279
+#: ../sysprep/sysprep-extra-options.pod:326
 msgid "See also I<--install>."
 msgstr ""
 
 #. type: =item
-#: ../customize/customize-options.pod:276
+#: ../customize/customize-options.pod:281
 msgid "B<--upload> FILE:DEST"
 msgstr ""
 
 #. type: textblock
-#: ../customize/customize-options.pod:278
-#: ../sysprep/sysprep-extra-options.pod:325
+#: ../customize/customize-options.pod:283
+#: ../sysprep/sysprep-extra-options.pod:331
 msgid ""
 "Upload local file C<FILE> to destination C<DEST> in the disk image.  File "
 "owner and permissions from the original are preserved, so you should set "
@@ -8144,16 +8159,16 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../customize/customize-options.pod:282
-#: ../sysprep/sysprep-extra-options.pod:329
+#: ../customize/customize-options.pod:287
+#: ../sysprep/sysprep-extra-options.pod:335
 msgid ""
 "C<DEST> could be the final filename.  This can be used to rename the file on "
 "upload."
 msgstr ""
 
 #. type: textblock
-#: ../customize/customize-options.pod:285
-#: ../sysprep/sysprep-extra-options.pod:332
+#: ../customize/customize-options.pod:290
+#: ../sysprep/sysprep-extra-options.pod:338
 msgid ""
 "If C<DEST> is a directory name (which must already exist in the guest)  then "
 "the file is uploaded into that directory, and it keeps the same name as on "
@@ -8161,19 +8176,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../customize/customize-options.pod:289
-#: ../sysprep/sysprep-extra-options.pod:336
+#: ../customize/customize-options.pod:294
+#: ../sysprep/sysprep-extra-options.pod:342
 msgid "See also: I<--mkdir>, I<--delete>, I<--scrub>."
 msgstr ""
 
 #. type: =item
-#: ../customize/customize-options.pod:291
+#: ../customize/customize-options.pod:296
 msgid "B<--write> FILE:CONTENT"
 msgstr ""
 
 #. type: textblock
-#: ../customize/customize-options.pod:293
-#: ../sysprep/sysprep-extra-options.pod:341
+#: ../customize/customize-options.pod:298
+#: ../sysprep/sysprep-extra-options.pod:347
 msgid "Write C<CONTENT> to C<FILE>."
 msgstr ""
 
@@ -18662,7 +18677,7 @@ msgstr ""
 #: ../fish/guestfish-actions.pod:1258 ../src/guestfs-actions.pod:2084
 msgid ""
 "Enable seeding of a btrfs device, this will force a fs readonly so that you "
-"can use it tto build other filesystems."
+"can use it to build other filesystems."
 msgstr ""
 
 #. type: =head2
@@ -26158,7 +26173,7 @@ msgstr ""
 #. type: textblock
 #: ../fish/guestfish-actions.pod:4839 ../fish/guestfish-actions.pod:4883
 #: ../src/guestfs-actions.pod:7951 ../src/guestfs-actions.pod:8005
-msgid "This is the same as the C<lstat(2)> system call."
+msgid "This is the same as the L<lstat(2)> system call."
 msgstr ""
 
 #. type: textblock
@@ -29866,9 +29881,9 @@ msgstr ""
 #. type: textblock
 #: ../fish/guestfish-actions.pod:6587 ../src/guestfs-actions.pod:10917
 msgid ""
-"If the C<readlink(2)> operation fails on any name, then the corresponding "
+"If the L<readlink(2)> operation fails on any name, then the corresponding "
 "result string is the empty string C<\"\">.  However the whole operation is "
-"completed even if there were C<readlink(2)> errors, and so you can call this "
+"completed even if there were L<readlink(2)> errors, and so you can call this "
 "function with names where you don't know if they are symbolic links already "
 "(albeit slightly less efficient)."
 msgstr ""
@@ -31414,7 +31429,7 @@ msgstr ""
 #: ../fish/guestfish-actions.pod:7322 ../src/guestfs-actions.pod:12060
 msgid ""
 "If you want to trace C API calls into libguestfs (and other libraries) then "
-"possibly a better way is to use the external ltrace(1) command."
+"possibly a better way is to use the external L<ltrace(1)> command."
 msgstr ""
 
 #. type: textblock
@@ -31897,7 +31912,7 @@ msgstr ""
 #. type: textblock
 #: ../fish/guestfish-actions.pod:7546 ../fish/guestfish-actions.pod:7561
 #: ../src/guestfs-actions.pod:12398 ../src/guestfs-actions.pod:12414
-msgid "This is the same as the C<stat(2)> system call."
+msgid "This is the same as the L<stat(2)> system call."
 msgstr ""
 
 #. type: textblock
@@ -31942,7 +31957,7 @@ msgstr ""
 
 #. type: textblock
 #: ../fish/guestfish-actions.pod:7571 ../src/guestfs-actions.pod:12432
-msgid "This is the same as the C<statvfs(2)> system call."
+msgid "This is the same as the L<statvfs(2)> system call."
 msgstr ""
 
 #. type: =head2
@@ -81301,16 +81316,21 @@ msgstr ""
 
 #. type: =item
 #: ../sysprep/sysprep-extra-options.pod:313
+msgid "B<--truncate> FILE (see C<customize> below)"
+msgstr ""
+
+#. type: =item
+#: ../sysprep/sysprep-extra-options.pod:319
 msgid "B<--update> (see C<customize> below)"
 msgstr ""
 
 #. type: =item
-#: ../sysprep/sysprep-extra-options.pod:322
+#: ../sysprep/sysprep-extra-options.pod:328
 msgid "B<--upload> FILE:DEST (see C<customize> below)"
 msgstr ""
 
 #. type: =item
-#: ../sysprep/sysprep-extra-options.pod:338
+#: ../sysprep/sysprep-extra-options.pod:344
 msgid "B<--write> FILE:CONTENT (see C<customize> below)"
 msgstr ""
 
diff --git a/po-docs/uk.po b/po-docs/uk.po
index ad80c25..fcbfdbf 100644
--- a/po-docs/uk.po
+++ b/po-docs/uk.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libguestfs 1.29.26\n"
 "Report-Msgid-Bugs-To: libguestfs at redhat.com\n"
-"POT-Creation-Date: 2015-03-02 13:43+0000\n"
+"POT-Creation-Date: 2015-03-05 13:35+0000\n"
 "PO-Revision-Date: 2014-10-18 04:01-0400\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Ukrainian (http://www.transifex.com/projects/p/libguestfs/"
@@ -8719,32 +8719,47 @@ msgstr ""
 
 #. type: =item
 #: ../customize/customize-options.pod:268
-msgid "B<--update>"
-msgstr "B<--update>"
+#, fuzzy
+#| msgid "B<--scrub> FILE"
+msgid "B<--truncate> FILE"
+msgstr "B<--scrub> ФАЙЛ"
 
 #. type: textblock
 #: ../customize/customize-options.pod:270
 #: ../sysprep/sysprep-extra-options.pod:316
 msgid ""
+"This command truncates \"path\" to a zero-length file. The file must exist "
+"already."
+msgstr ""
+
+#. type: =item
+#: ../customize/customize-options.pod:273
+msgid "B<--update>"
+msgstr "B<--update>"
+
+#. type: textblock
+#: ../customize/customize-options.pod:275
+#: ../sysprep/sysprep-extra-options.pod:322
+msgid ""
 "Do the equivalent of C<yum update>, C<apt-get upgrade>, or whatever command "
 "is required to update the packages already installed in the template to "
 "their latest versions."
 msgstr ""
 
 #. type: textblock
-#: ../customize/customize-options.pod:274
-#: ../sysprep/sysprep-extra-options.pod:320
+#: ../customize/customize-options.pod:279
+#: ../sysprep/sysprep-extra-options.pod:326
 msgid "See also I<--install>."
 msgstr "Див. також I<--install>."
 
 #. type: =item
-#: ../customize/customize-options.pod:276
+#: ../customize/customize-options.pod:281
 msgid "B<--upload> FILE:DEST"
 msgstr "B<--upload> ФАЙЛ:ПРИЗНАЧЕННЯ"
 
 #. type: textblock
-#: ../customize/customize-options.pod:278
-#: ../sysprep/sysprep-extra-options.pod:325
+#: ../customize/customize-options.pod:283
+#: ../sysprep/sysprep-extra-options.pod:331
 msgid ""
 "Upload local file C<FILE> to destination C<DEST> in the disk image.  File "
 "owner and permissions from the original are preserved, so you should set "
@@ -8752,16 +8767,16 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../customize/customize-options.pod:282
-#: ../sysprep/sysprep-extra-options.pod:329
+#: ../customize/customize-options.pod:287
+#: ../sysprep/sysprep-extra-options.pod:335
 msgid ""
 "C<DEST> could be the final filename.  This can be used to rename the file on "
 "upload."
 msgstr ""
 
 #. type: textblock
-#: ../customize/customize-options.pod:285
-#: ../sysprep/sysprep-extra-options.pod:332
+#: ../customize/customize-options.pod:290
+#: ../sysprep/sysprep-extra-options.pod:338
 msgid ""
 "If C<DEST> is a directory name (which must already exist in the guest)  then "
 "the file is uploaded into that directory, and it keeps the same name as on "
@@ -8769,19 +8784,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../customize/customize-options.pod:289
-#: ../sysprep/sysprep-extra-options.pod:336
+#: ../customize/customize-options.pod:294
+#: ../sysprep/sysprep-extra-options.pod:342
 msgid "See also: I<--mkdir>, I<--delete>, I<--scrub>."
 msgstr "Див. також I<--mkdir>, I<--delete>, I<--scrub>."
 
 #. type: =item
-#: ../customize/customize-options.pod:291
+#: ../customize/customize-options.pod:296
 msgid "B<--write> FILE:CONTENT"
 msgstr "B<--write> ФАЙЛ:ДАНІ"
 
 #. type: textblock
-#: ../customize/customize-options.pod:293
-#: ../sysprep/sysprep-extra-options.pod:341
+#: ../customize/customize-options.pod:298
+#: ../sysprep/sysprep-extra-options.pod:347
 msgid "Write C<CONTENT> to C<FILE>."
 msgstr "Записати C<ДАНІ> до файла C<ФАЙЛ>."
 
@@ -19956,7 +19971,7 @@ msgstr ""
 #: ../fish/guestfish-actions.pod:1258 ../src/guestfs-actions.pod:2084
 msgid ""
 "Enable seeding of a btrfs device, this will force a fs readonly so that you "
-"can use it tto build other filesystems."
+"can use it to build other filesystems."
 msgstr ""
 
 #. type: =head2
@@ -27815,8 +27830,10 @@ msgstr ""
 #. type: textblock
 #: ../fish/guestfish-actions.pod:4839 ../fish/guestfish-actions.pod:4883
 #: ../src/guestfs-actions.pod:7951 ../src/guestfs-actions.pod:8005
-msgid "This is the same as the C<lstat(2)> system call."
-msgstr ""
+#, fuzzy
+#| msgid "This is the same as I<-o local>."
+msgid "This is the same as the L<lstat(2)> system call."
+msgstr "Те саме, що і I<-o local>."
 
 #. type: textblock
 #: ../fish/guestfish-actions.pod:4841
@@ -31618,9 +31635,9 @@ msgstr ""
 #. type: textblock
 #: ../fish/guestfish-actions.pod:6587 ../src/guestfs-actions.pod:10917
 msgid ""
-"If the C<readlink(2)> operation fails on any name, then the corresponding "
+"If the L<readlink(2)> operation fails on any name, then the corresponding "
 "result string is the empty string C<\"\">.  However the whole operation is "
-"completed even if there were C<readlink(2)> errors, and so you can call this "
+"completed even if there were L<readlink(2)> errors, and so you can call this "
 "function with names where you don't know if they are symbolic links already "
 "(albeit slightly less efficient)."
 msgstr ""
@@ -33221,7 +33238,7 @@ msgstr ""
 #: ../fish/guestfish-actions.pod:7322 ../src/guestfs-actions.pod:12060
 msgid ""
 "If you want to trace C API calls into libguestfs (and other libraries) then "
-"possibly a better way is to use the external ltrace(1) command."
+"possibly a better way is to use the external L<ltrace(1)> command."
 msgstr ""
 
 #. type: textblock
@@ -33727,8 +33744,10 @@ msgstr ""
 #. type: textblock
 #: ../fish/guestfish-actions.pod:7546 ../fish/guestfish-actions.pod:7561
 #: ../src/guestfs-actions.pod:12398 ../src/guestfs-actions.pod:12414
-msgid "This is the same as the C<stat(2)> system call."
-msgstr ""
+#, fuzzy
+#| msgid "This is the same as I<-o local>."
+msgid "This is the same as the L<stat(2)> system call."
+msgstr "Те саме, що і I<-o local>."
 
 #. type: textblock
 #: ../fish/guestfish-actions.pod:7548
@@ -33774,8 +33793,10 @@ msgstr ""
 
 #. type: textblock
 #: ../fish/guestfish-actions.pod:7571 ../src/guestfs-actions.pod:12432
-msgid "This is the same as the C<statvfs(2)> system call."
-msgstr ""
+#, fuzzy
+#| msgid "This is the same as I<-o local>."
+msgid "This is the same as the L<statvfs(2)> system call."
+msgstr "Те саме, що і I<-o local>."
 
 #. type: =head2
 #: ../fish/guestfish-actions.pod:7573
@@ -88522,16 +88543,21 @@ msgstr ""
 
 #. type: =item
 #: ../sysprep/sysprep-extra-options.pod:313
+msgid "B<--truncate> FILE (see C<customize> below)"
+msgstr ""
+
+#. type: =item
+#: ../sysprep/sysprep-extra-options.pod:319
 msgid "B<--update> (see C<customize> below)"
 msgstr ""
 
 #. type: =item
-#: ../sysprep/sysprep-extra-options.pod:322
+#: ../sysprep/sysprep-extra-options.pod:328
 msgid "B<--upload> FILE:DEST (see C<customize> below)"
 msgstr ""
 
 #. type: =item
-#: ../sysprep/sysprep-extra-options.pod:338
+#: ../sysprep/sysprep-extra-options.pod:344
 msgid "B<--write> FILE:CONTENT (see C<customize> below)"
 msgstr ""
 
diff --git a/po-docs/zh_CN.po b/po-docs/zh_CN.po
index 07e25a1..7ad5088 100644
--- a/po-docs/zh_CN.po
+++ b/po-docs/zh_CN.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libguestfs 1.29.26\n"
 "Report-Msgid-Bugs-To: libguestfs at redhat.com\n"
-"POT-Creation-Date: 2015-03-02 13:43+0000\n"
+"POT-Creation-Date: 2015-03-05 13:35+0000\n"
 "PO-Revision-Date: 2014-10-18 04:01-0400\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Chinese (China) (http://www.transifex.com/projects/p/"
@@ -8112,32 +8112,45 @@ msgstr ""
 
 #. type: =item
 #: ../customize/customize-options.pod:268
-msgid "B<--update>"
+msgid "B<--truncate> FILE"
 msgstr ""
 
 #. type: textblock
 #: ../customize/customize-options.pod:270
 #: ../sysprep/sysprep-extra-options.pod:316
 msgid ""
+"This command truncates \"path\" to a zero-length file. The file must exist "
+"already."
+msgstr ""
+
+#. type: =item
+#: ../customize/customize-options.pod:273
+msgid "B<--update>"
+msgstr ""
+
+#. type: textblock
+#: ../customize/customize-options.pod:275
+#: ../sysprep/sysprep-extra-options.pod:322
+msgid ""
 "Do the equivalent of C<yum update>, C<apt-get upgrade>, or whatever command "
 "is required to update the packages already installed in the template to "
 "their latest versions."
 msgstr ""
 
 #. type: textblock
-#: ../customize/customize-options.pod:274
-#: ../sysprep/sysprep-extra-options.pod:320
+#: ../customize/customize-options.pod:279
+#: ../sysprep/sysprep-extra-options.pod:326
 msgid "See also I<--install>."
 msgstr ""
 
 #. type: =item
-#: ../customize/customize-options.pod:276
+#: ../customize/customize-options.pod:281
 msgid "B<--upload> FILE:DEST"
 msgstr ""
 
 #. type: textblock
-#: ../customize/customize-options.pod:278
-#: ../sysprep/sysprep-extra-options.pod:325
+#: ../customize/customize-options.pod:283
+#: ../sysprep/sysprep-extra-options.pod:331
 msgid ""
 "Upload local file C<FILE> to destination C<DEST> in the disk image.  File "
 "owner and permissions from the original are preserved, so you should set "
@@ -8145,16 +8158,16 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../customize/customize-options.pod:282
-#: ../sysprep/sysprep-extra-options.pod:329
+#: ../customize/customize-options.pod:287
+#: ../sysprep/sysprep-extra-options.pod:335
 msgid ""
 "C<DEST> could be the final filename.  This can be used to rename the file on "
 "upload."
 msgstr ""
 
 #. type: textblock
-#: ../customize/customize-options.pod:285
-#: ../sysprep/sysprep-extra-options.pod:332
+#: ../customize/customize-options.pod:290
+#: ../sysprep/sysprep-extra-options.pod:338
 msgid ""
 "If C<DEST> is a directory name (which must already exist in the guest)  then "
 "the file is uploaded into that directory, and it keeps the same name as on "
@@ -8162,19 +8175,19 @@ msgid ""
 msgstr ""
 
 #. type: textblock
-#: ../customize/customize-options.pod:289
-#: ../sysprep/sysprep-extra-options.pod:336
+#: ../customize/customize-options.pod:294
+#: ../sysprep/sysprep-extra-options.pod:342
 msgid "See also: I<--mkdir>, I<--delete>, I<--scrub>."
 msgstr ""
 
 #. type: =item
-#: ../customize/customize-options.pod:291
+#: ../customize/customize-options.pod:296
 msgid "B<--write> FILE:CONTENT"
 msgstr ""
 
 #. type: textblock
-#: ../customize/customize-options.pod:293
-#: ../sysprep/sysprep-extra-options.pod:341
+#: ../customize/customize-options.pod:298
+#: ../sysprep/sysprep-extra-options.pod:347
 msgid "Write C<CONTENT> to C<FILE>."
 msgstr ""
 
@@ -18669,7 +18682,7 @@ msgstr ""
 #: ../fish/guestfish-actions.pod:1258 ../src/guestfs-actions.pod:2084
 msgid ""
 "Enable seeding of a btrfs device, this will force a fs readonly so that you "
-"can use it tto build other filesystems."
+"can use it to build other filesystems."
 msgstr ""
 
 #. type: =head2
@@ -26165,7 +26178,7 @@ msgstr ""
 #. type: textblock
 #: ../fish/guestfish-actions.pod:4839 ../fish/guestfish-actions.pod:4883
 #: ../src/guestfs-actions.pod:7951 ../src/guestfs-actions.pod:8005
-msgid "This is the same as the C<lstat(2)> system call."
+msgid "This is the same as the L<lstat(2)> system call."
 msgstr ""
 
 #. type: textblock
@@ -29873,9 +29886,9 @@ msgstr ""
 #. type: textblock
 #: ../fish/guestfish-actions.pod:6587 ../src/guestfs-actions.pod:10917
 msgid ""
-"If the C<readlink(2)> operation fails on any name, then the corresponding "
+"If the L<readlink(2)> operation fails on any name, then the corresponding "
 "result string is the empty string C<\"\">.  However the whole operation is "
-"completed even if there were C<readlink(2)> errors, and so you can call this "
+"completed even if there were L<readlink(2)> errors, and so you can call this "
 "function with names where you don't know if they are symbolic links already "
 "(albeit slightly less efficient)."
 msgstr ""
@@ -31421,7 +31434,7 @@ msgstr ""
 #: ../fish/guestfish-actions.pod:7322 ../src/guestfs-actions.pod:12060
 msgid ""
 "If you want to trace C API calls into libguestfs (and other libraries) then "
-"possibly a better way is to use the external ltrace(1) command."
+"possibly a better way is to use the external L<ltrace(1)> command."
 msgstr ""
 
 #. type: textblock
@@ -31904,7 +31917,7 @@ msgstr ""
 #. type: textblock
 #: ../fish/guestfish-actions.pod:7546 ../fish/guestfish-actions.pod:7561
 #: ../src/guestfs-actions.pod:12398 ../src/guestfs-actions.pod:12414
-msgid "This is the same as the C<stat(2)> system call."
+msgid "This is the same as the L<stat(2)> system call."
 msgstr ""
 
 #. type: textblock
@@ -31949,7 +31962,7 @@ msgstr ""
 
 #. type: textblock
 #: ../fish/guestfish-actions.pod:7571 ../src/guestfs-actions.pod:12432
-msgid "This is the same as the C<statvfs(2)> system call."
+msgid "This is the same as the L<statvfs(2)> system call."
 msgstr ""
 
 #. type: =head2
@@ -81340,16 +81353,21 @@ msgstr ""
 
 #. type: =item
 #: ../sysprep/sysprep-extra-options.pod:313
+msgid "B<--truncate> FILE (see C<customize> below)"
+msgstr ""
+
+#. type: =item
+#: ../sysprep/sysprep-extra-options.pod:319
 msgid "B<--update> (see C<customize> below)"
 msgstr ""
 
 #. type: =item
-#: ../sysprep/sysprep-extra-options.pod:322
+#: ../sysprep/sysprep-extra-options.pod:328
 msgid "B<--upload> FILE:DEST (see C<customize> below)"
 msgstr ""
 
 #. type: =item
-#: ../sysprep/sysprep-extra-options.pod:338
+#: ../sysprep/sysprep-extra-options.pod:344
 msgid "B<--write> FILE:CONTENT (see C<customize> below)"
 msgstr ""
 
diff --git a/po/de.po b/po/de.po
index 1856527..277e59d 100644
--- a/po/de.po
+++ b/po/de.po
@@ -11,7 +11,7 @@ msgstr ""
 "Project-Id-Version: libguestfs 1.29.26\n"
 "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
 "component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2015-03-02 13:43+0000\n"
+"POT-Creation-Date: 2015-03-05 13:35+0000\n"
 "PO-Revision-Date: 2015-01-10 08:39-0500\n"
 "Last-Translator: Mario Blättermann <mario.blaettermann at gmail.com>\n"
 "Language-Team: German (http://www.transifex.com/projects/p/libguestfs/"
@@ -86,7 +86,7 @@ msgstr ""
 msgid "%s: %s"
 msgstr "%s: %s"
 
-#: ../customize/customize_run.ml:332
+#: ../customize/customize_run.ml:336
 msgid "%s: %s (ignored)\n"
 msgstr "%s: %s (ignoriert)\n"
 
@@ -421,7 +421,7 @@ msgid ""
 "error: %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:263 ../customize/customize_cmdline.ml:188
+#: ../customize/customize_cmdline.ml:265 ../customize/customize_cmdline.ml:190
 msgid "'CMD+ARGS'"
 msgstr ""
 
@@ -634,11 +634,11 @@ msgstr ""
 msgid "Add disk image file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:214
+#: ../customize/customize_cmdline.ml:216
 msgid "Add package(s) to install"
 msgstr "Zu installierende(s) Paket(e) hinzufügen"
 
-#: ../customize/customize_cmdline.ml:198
+#: ../customize/customize_cmdline.ml:200
 msgid "Add package(s) to install at first boot"
 msgstr ""
 
@@ -687,7 +687,7 @@ msgstr ""
 msgid "Change filesystem UUIDs"
 msgstr "Dateisystem-UUIDs überprüfen"
 
-#: ../customize/customize_cmdline.ml:140
+#: ../customize/customize_cmdline.ml:142
 msgid "Change the permissions of a file"
 msgstr "Zugriffsrechte einer Datei ändern"
 
@@ -737,7 +737,7 @@ msgstr ""
 msgid "Converting the guest to run on KVM"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:160
+#: ../customize/customize_cmdline.ml:162
 msgid "Copy local files or directories into image"
 msgstr ""
 
@@ -763,7 +763,7 @@ msgstr ""
 msgid "Copying: %s to %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:230
+#: ../customize/customize_cmdline.ml:232
 msgid "Create a directory"
 msgstr "Ein Verzeichnis erstellen"
 
@@ -779,7 +779,7 @@ msgid ""
 "%!"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:224
+#: ../customize/customize_cmdline.ml:226
 msgid "Create symbolic links"
 msgstr ""
 
@@ -815,7 +815,7 @@ msgid ""
 "for installing packages, editing files and so on."
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:230
+#: ../customize/customize_cmdline.ml:232
 msgid "DIR"
 msgstr "VERZ"
 
@@ -827,7 +827,7 @@ msgstr ""
 msgid "Debug GC and memory allocations (internal)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:166
+#: ../customize/customize_cmdline.ml:168
 msgid "Delete a file or directory"
 msgstr "Eine Datei oder ein Verzeichnis löschen"
 
@@ -939,7 +939,7 @@ msgstr ""
 msgid "Dump POD for options (internal)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:176
+#: ../customize/customize_cmdline.ml:178
 msgid "Edit file using Perl expression"
 msgstr ""
 
@@ -1019,23 +1019,23 @@ msgstr ""
 msgid "Export Storage Domain"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:269
+#: ../customize/customize_cmdline.ml:288 ../customize/customize_cmdline.ml:271
 msgid "FILE"
 msgstr "DATEI"
 
-#: ../customize/customize_cmdline.ml:312
+#: ../customize/customize_cmdline.ml:320
 msgid "FILE:CONTENT"
 msgstr "DATEI:INHALT"
 
-#: ../customize/customize_cmdline.ml:302
+#: ../customize/customize_cmdline.ml:310
 msgid "FILE:DEST"
 msgstr "DATEI:ZIEL"
 
-#: ../customize/customize_cmdline.ml:176
+#: ../customize/customize_cmdline.ml:178
 msgid "FILE:EXPR"
 msgstr "DATEI:AUSDRUCK"
 
-#: ../customize/customize_cmdline.ml:150
+#: ../customize/customize_cmdline.ml:152
 msgid "FILENAME"
 msgstr ""
 
@@ -1141,7 +1141,7 @@ msgstr ""
 msgid "Get kernel from image"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:204
+#: ../customize/customize_cmdline.ml:206
 msgid "HOSTNAME"
 msgstr "RECHNERNAME"
 
@@ -1169,7 +1169,7 @@ msgstr "Partition ignorieren"
 msgid "Initializing the target %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:280
+#: ../customize/customize_cmdline.ml:282
 msgid "Inject a public key into the guest"
 msgstr ""
 
@@ -1211,7 +1211,7 @@ msgstr "Nur die Metadaten schreiben"
 msgid "Key: %s\n"
 msgstr "Schlüssel: %s\n"
 
-#: ../customize/customize_cmdline.ml:160
+#: ../customize/customize_cmdline.ml:162
 msgid "LOCALPATH:REMOTEDIR"
 msgstr ""
 
@@ -1368,15 +1368,15 @@ msgstr ""
 msgid "Overlay saved as %s [--debug-overlays]\n"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:166
+#: ../customize/customize_cmdline.ml:168
 msgid "PATH"
 msgstr "PFAD"
 
-#: ../customize/customize_cmdline.ml:140
+#: ../customize/customize_cmdline.ml:142
 msgid "PERMISSIONS:FILE"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:214 ../customize/customize_cmdline.ml:198
+#: ../customize/customize_cmdline.ml:216 ../customize/customize_cmdline.ml:200
 msgid "PKG,PKG.."
 msgstr ""
 
@@ -1423,11 +1423,11 @@ msgstr "stiller Modus"
 msgid "RHEV does not support the output format '%s', only raw or qcow2"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:150
+#: ../customize/customize_cmdline.ml:152
 msgid "Read customize commands from file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:333
+#: ../customize/customize_cmdline.ml:341
 msgid "Relabel files with correct SELinux labels"
 msgstr ""
 
@@ -1628,19 +1628,19 @@ msgstr ""
 msgid "Run arbitrary scripts against the guest"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:188
+#: ../customize/customize_cmdline.ml:190
 msgid "Run command at first guest boot"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:263
+#: ../customize/customize_cmdline.ml:265
 msgid "Run command in disk image"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:182
+#: ../customize/customize_cmdline.ml:184
 msgid "Run script at first guest boot"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:257
+#: ../customize/customize_cmdline.ml:259
 msgid "Run script in disk image"
 msgstr ""
 
@@ -1658,15 +1658,15 @@ msgstr ""
 msgid "Running: %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:257 ../customize/customize_cmdline.ml:182
+#: ../customize/customize_cmdline.ml:259 ../customize/customize_cmdline.ml:184
 msgid "SCRIPT"
 msgstr "SKRIPT"
 
-#: ../customize/customize_cmdline.ml:251
+#: ../customize/customize_cmdline.ml:253
 msgid "SELECTOR"
 msgstr ""
 
-#: ../customize/customize_run.ml:297
+#: ../customize/customize_run.ml:301
 msgid "SELinux relabelling"
 msgstr ""
 
@@ -1686,15 +1686,15 @@ msgstr ""
 msgid "Script or program to run on guest"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:269
+#: ../customize/customize_cmdline.ml:271
 msgid "Scrub a file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:318
+#: ../customize/customize_cmdline.ml:326
 msgid "Scrub build log file"
 msgstr ""
 
-#: ../customize/customize_run.ml:316
+#: ../customize/customize_run.ml:320
 msgid "Scrubbing the log file"
 msgstr ""
 
@@ -1776,11 +1776,11 @@ msgstr ""
 msgid "Set partition alignment (default: 128 sectors)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:327
+#: ../customize/customize_cmdline.ml:335
 msgid "Set password crypto"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:251
+#: ../customize/customize_cmdline.ml:253
 msgid "Set root password"
 msgstr "Root-Passwort festlegen"
 
@@ -1796,7 +1796,7 @@ msgstr ""
 msgid "Set temporary block device, directory or prebuilt file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:286
+#: ../customize/customize_cmdline.ml:294
 msgid "Set the default timezone"
 msgstr ""
 
@@ -1804,7 +1804,7 @@ msgstr ""
 msgid "Set the format for --list (default: short)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:204
+#: ../customize/customize_cmdline.ml:206
 msgid "Set the hostname"
 msgstr ""
 
@@ -1812,7 +1812,7 @@ msgstr ""
 msgid "Set the output architecture"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:241
+#: ../customize/customize_cmdline.ml:243
 msgid "Set user password"
 msgstr "Benutzerpasswort festlegen"
 
@@ -1824,7 +1824,7 @@ msgstr ""
 msgid "Setting a random seed"
 msgstr ""
 
-#: ../customize/customize_run.ml:288
+#: ../customize/customize_run.ml:292
 msgid "Setting passwords"
 msgstr "Passwörter werden gesetzt"
 
@@ -1836,7 +1836,7 @@ msgstr ""
 msgid "Setting the hostname: %s"
 msgstr "Rechnername wird gesetzt: %s"
 
-#: ../customize/customize_run.ml:251
+#: ../customize/customize_run.ml:255
 msgid "Setting the timezone: %s"
 msgstr "Zeitzone wird gesetzt: %s"
 
@@ -1882,11 +1882,11 @@ msgid ""
 "carefully check that the target disk boots and works correctly.\n"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:224
+#: ../customize/customize_cmdline.ml:226
 msgid "TARGET:LINK[:LINK..]"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:286
+#: ../customize/customize_cmdline.ml:294
 msgid "TIMEZONE"
 msgstr "ZEITZONE"
 
@@ -2083,15 +2083,23 @@ msgid ""
 "%!"
 msgstr ""
 
+#: ../customize/customize_cmdline.ml:288
+msgid "Truncate a file to zero size"
+msgstr ""
+
+#: ../customize/customize_run.ml:251
+msgid "Truncating: %s"
+msgstr ""
+
 #: ../resize/resize.ml:220
 msgid "Turn off sparse copying"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:241
+#: ../customize/customize_cmdline.ml:243
 msgid "USER:SELECTOR"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:280
+#: ../customize/customize_cmdline.ml:282
 msgid "USER[:SELECTOR]"
 msgstr ""
 
@@ -2099,19 +2107,19 @@ msgstr ""
 msgid "Uncompressing"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:292
+#: ../customize/customize_cmdline.ml:300
 msgid "Update core packages"
 msgstr ""
 
-#: ../customize/customize_run.ml:256
+#: ../customize/customize_run.ml:260
 msgid "Updating core packages"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:302
+#: ../customize/customize_cmdline.ml:310
 msgid "Upload local file to destination"
 msgstr ""
 
-#: ../customize/customize_run.ml:261
+#: ../customize/customize_run.ml:265
 msgid "Uploading: %s to %s"
 msgstr ""
 
@@ -2145,11 +2153,11 @@ msgid ""
 "error message was: %s (ignored)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:312
+#: ../customize/customize_cmdline.ml:320
 msgid "Write file"
 msgstr ""
 
-#: ../customize/customize_run.ml:280
+#: ../customize/customize_run.ml:284
 msgid "Writing: %s"
 msgstr ""
 
@@ -2280,11 +2288,11 @@ msgid ""
 " - Check no one has tampered with the website or your network!"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:352
+#: ../customize/customize_cmdline.ml:360
 msgid "command '%s' cannot be used in command files, see the man page"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:369
+#: ../customize/customize_cmdline.ml:377
 msgid "command '%s' not valid, see the man page"
 msgstr ""
 
@@ -2660,7 +2668,7 @@ msgstr ""
 msgid "invalid --list-format type '%s', see the man page"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:127 ../customize/customize_cmdline.ml:116
+#: ../customize/customize_cmdline.ml:129 ../customize/customize_cmdline.ml:118
 msgid "invalid format for '--%s' parameter, see the man page"
 msgstr ""
 
@@ -2894,7 +2902,7 @@ msgid ""
 "If this is incorrect, use --password-crypto option and file a bug."
 msgstr ""
 
-#: ../customize/customize_run.ml:293
+#: ../customize/customize_run.ml:297
 msgid "passwords could not be set for this type of guest"
 msgstr ""
 
@@ -3074,7 +3082,7 @@ msgstr ""
 msgid "this guest has no non-removable disks"
 msgstr ""
 
-#: ../customize/customize_run.ml:253
+#: ../customize/customize_run.ml:257
 msgid "timezone could not be set for this type of guest"
 msgstr ""
 
@@ -7952,18 +7960,18 @@ msgstr ""
 msgid "guestfs_close: called twice on the same handle\n"
 msgstr ""
 
-#: src/handle.c:524
+#: src/handle.c:527
 msgid ""
 "configured --without-qemu so calling guestfs_set_qemu with qemu == NULL is "
 "an error"
 msgstr ""
 
-#: src/handle.c:577
+#: src/handle.c:580
 #, c-format
 msgid "too small value for memsize (must be at least %d)"
 msgstr ""
 
-#: src/handle.c:772
+#: src/handle.c:775
 msgid "setting not found"
 msgstr ""
 
diff --git a/po/en_GB.po b/po/en_GB.po
index f8cdaa9..2042463 100644
--- a/po/en_GB.po
+++ b/po/en_GB.po
@@ -9,7 +9,7 @@ msgstr ""
 "Project-Id-Version: libguestfs 1.29.26\n"
 "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
 "component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2015-03-02 13:43+0000\n"
+"POT-Creation-Date: 2015-03-05 13:35+0000\n"
 "PO-Revision-Date: 2014-10-18 04:00-0400\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/"
@@ -84,7 +84,7 @@ msgstr ""
 msgid "%s: %s"
 msgstr ""
 
-#: ../customize/customize_run.ml:332
+#: ../customize/customize_run.ml:336
 msgid "%s: %s (ignored)\n"
 msgstr ""
 
@@ -414,7 +414,7 @@ msgid ""
 "error: %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:263 ../customize/customize_cmdline.ml:188
+#: ../customize/customize_cmdline.ml:265 ../customize/customize_cmdline.ml:190
 msgid "'CMD+ARGS'"
 msgstr ""
 
@@ -627,11 +627,11 @@ msgstr ""
 msgid "Add disk image file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:214
+#: ../customize/customize_cmdline.ml:216
 msgid "Add package(s) to install"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:198
+#: ../customize/customize_cmdline.ml:200
 msgid "Add package(s) to install at first boot"
 msgstr ""
 
@@ -680,7 +680,7 @@ msgstr ""
 msgid "Change filesystem UUIDs"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:140
+#: ../customize/customize_cmdline.ml:142
 msgid "Change the permissions of a file"
 msgstr ""
 
@@ -730,7 +730,7 @@ msgstr ""
 msgid "Converting the guest to run on KVM"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:160
+#: ../customize/customize_cmdline.ml:162
 msgid "Copy local files or directories into image"
 msgstr ""
 
@@ -756,7 +756,7 @@ msgstr ""
 msgid "Copying: %s to %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:230
+#: ../customize/customize_cmdline.ml:232
 msgid "Create a directory"
 msgstr ""
 
@@ -772,7 +772,7 @@ msgid ""
 "%!"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:224
+#: ../customize/customize_cmdline.ml:226
 msgid "Create symbolic links"
 msgstr ""
 
@@ -808,7 +808,7 @@ msgid ""
 "for installing packages, editing files and so on."
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:230
+#: ../customize/customize_cmdline.ml:232
 msgid "DIR"
 msgstr ""
 
@@ -820,7 +820,7 @@ msgstr ""
 msgid "Debug GC and memory allocations (internal)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:166
+#: ../customize/customize_cmdline.ml:168
 msgid "Delete a file or directory"
 msgstr ""
 
@@ -932,7 +932,7 @@ msgstr ""
 msgid "Dump POD for options (internal)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:176
+#: ../customize/customize_cmdline.ml:178
 msgid "Edit file using Perl expression"
 msgstr ""
 
@@ -1012,23 +1012,23 @@ msgstr ""
 msgid "Export Storage Domain"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:269
+#: ../customize/customize_cmdline.ml:288 ../customize/customize_cmdline.ml:271
 msgid "FILE"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:312
+#: ../customize/customize_cmdline.ml:320
 msgid "FILE:CONTENT"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:302
+#: ../customize/customize_cmdline.ml:310
 msgid "FILE:DEST"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:176
+#: ../customize/customize_cmdline.ml:178
 msgid "FILE:EXPR"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:150
+#: ../customize/customize_cmdline.ml:152
 msgid "FILENAME"
 msgstr ""
 
@@ -1134,7 +1134,7 @@ msgstr ""
 msgid "Get kernel from image"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:204
+#: ../customize/customize_cmdline.ml:206
 msgid "HOSTNAME"
 msgstr ""
 
@@ -1162,7 +1162,7 @@ msgstr ""
 msgid "Initializing the target %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:280
+#: ../customize/customize_cmdline.ml:282
 msgid "Inject a public key into the guest"
 msgstr ""
 
@@ -1204,7 +1204,7 @@ msgstr ""
 msgid "Key: %s\n"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:160
+#: ../customize/customize_cmdline.ml:162
 msgid "LOCALPATH:REMOTEDIR"
 msgstr ""
 
@@ -1358,15 +1358,15 @@ msgstr ""
 msgid "Overlay saved as %s [--debug-overlays]\n"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:166
+#: ../customize/customize_cmdline.ml:168
 msgid "PATH"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:140
+#: ../customize/customize_cmdline.ml:142
 msgid "PERMISSIONS:FILE"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:214 ../customize/customize_cmdline.ml:198
+#: ../customize/customize_cmdline.ml:216 ../customize/customize_cmdline.ml:200
 msgid "PKG,PKG.."
 msgstr ""
 
@@ -1413,11 +1413,11 @@ msgstr ""
 msgid "RHEV does not support the output format '%s', only raw or qcow2"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:150
+#: ../customize/customize_cmdline.ml:152
 msgid "Read customize commands from file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:333
+#: ../customize/customize_cmdline.ml:341
 msgid "Relabel files with correct SELinux labels"
 msgstr ""
 
@@ -1618,19 +1618,19 @@ msgstr ""
 msgid "Run arbitrary scripts against the guest"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:188
+#: ../customize/customize_cmdline.ml:190
 msgid "Run command at first guest boot"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:263
+#: ../customize/customize_cmdline.ml:265
 msgid "Run command in disk image"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:182
+#: ../customize/customize_cmdline.ml:184
 msgid "Run script at first guest boot"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:257
+#: ../customize/customize_cmdline.ml:259
 msgid "Run script in disk image"
 msgstr ""
 
@@ -1648,15 +1648,15 @@ msgstr ""
 msgid "Running: %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:257 ../customize/customize_cmdline.ml:182
+#: ../customize/customize_cmdline.ml:259 ../customize/customize_cmdline.ml:184
 msgid "SCRIPT"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:251
+#: ../customize/customize_cmdline.ml:253
 msgid "SELECTOR"
 msgstr ""
 
-#: ../customize/customize_run.ml:297
+#: ../customize/customize_run.ml:301
 msgid "SELinux relabelling"
 msgstr ""
 
@@ -1676,15 +1676,15 @@ msgstr ""
 msgid "Script or program to run on guest"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:269
+#: ../customize/customize_cmdline.ml:271
 msgid "Scrub a file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:318
+#: ../customize/customize_cmdline.ml:326
 msgid "Scrub build log file"
 msgstr ""
 
-#: ../customize/customize_run.ml:316
+#: ../customize/customize_run.ml:320
 msgid "Scrubbing the log file"
 msgstr ""
 
@@ -1766,11 +1766,11 @@ msgstr ""
 msgid "Set partition alignment (default: 128 sectors)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:327
+#: ../customize/customize_cmdline.ml:335
 msgid "Set password crypto"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:251
+#: ../customize/customize_cmdline.ml:253
 msgid "Set root password"
 msgstr ""
 
@@ -1786,7 +1786,7 @@ msgstr ""
 msgid "Set temporary block device, directory or prebuilt file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:286
+#: ../customize/customize_cmdline.ml:294
 msgid "Set the default timezone"
 msgstr ""
 
@@ -1794,7 +1794,7 @@ msgstr ""
 msgid "Set the format for --list (default: short)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:204
+#: ../customize/customize_cmdline.ml:206
 msgid "Set the hostname"
 msgstr ""
 
@@ -1802,7 +1802,7 @@ msgstr ""
 msgid "Set the output architecture"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:241
+#: ../customize/customize_cmdline.ml:243
 msgid "Set user password"
 msgstr ""
 
@@ -1814,7 +1814,7 @@ msgstr ""
 msgid "Setting a random seed"
 msgstr ""
 
-#: ../customize/customize_run.ml:288
+#: ../customize/customize_run.ml:292
 msgid "Setting passwords"
 msgstr ""
 
@@ -1826,7 +1826,7 @@ msgstr ""
 msgid "Setting the hostname: %s"
 msgstr ""
 
-#: ../customize/customize_run.ml:251
+#: ../customize/customize_run.ml:255
 msgid "Setting the timezone: %s"
 msgstr ""
 
@@ -1872,11 +1872,11 @@ msgid ""
 "carefully check that the target disk boots and works correctly.\n"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:224
+#: ../customize/customize_cmdline.ml:226
 msgid "TARGET:LINK[:LINK..]"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:286
+#: ../customize/customize_cmdline.ml:294
 msgid "TIMEZONE"
 msgstr ""
 
@@ -2073,15 +2073,23 @@ msgid ""
 "%!"
 msgstr ""
 
+#: ../customize/customize_cmdline.ml:288
+msgid "Truncate a file to zero size"
+msgstr ""
+
+#: ../customize/customize_run.ml:251
+msgid "Truncating: %s"
+msgstr ""
+
 #: ../resize/resize.ml:220
 msgid "Turn off sparse copying"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:241
+#: ../customize/customize_cmdline.ml:243
 msgid "USER:SELECTOR"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:280
+#: ../customize/customize_cmdline.ml:282
 msgid "USER[:SELECTOR]"
 msgstr ""
 
@@ -2089,19 +2097,19 @@ msgstr ""
 msgid "Uncompressing"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:292
+#: ../customize/customize_cmdline.ml:300
 msgid "Update core packages"
 msgstr ""
 
-#: ../customize/customize_run.ml:256
+#: ../customize/customize_run.ml:260
 msgid "Updating core packages"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:302
+#: ../customize/customize_cmdline.ml:310
 msgid "Upload local file to destination"
 msgstr ""
 
-#: ../customize/customize_run.ml:261
+#: ../customize/customize_run.ml:265
 msgid "Uploading: %s to %s"
 msgstr ""
 
@@ -2135,11 +2143,11 @@ msgid ""
 "error message was: %s (ignored)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:312
+#: ../customize/customize_cmdline.ml:320
 msgid "Write file"
 msgstr ""
 
-#: ../customize/customize_run.ml:280
+#: ../customize/customize_run.ml:284
 msgid "Writing: %s"
 msgstr ""
 
@@ -2270,11 +2278,11 @@ msgid ""
 " - Check no one has tampered with the website or your network!"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:352
+#: ../customize/customize_cmdline.ml:360
 msgid "command '%s' cannot be used in command files, see the man page"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:369
+#: ../customize/customize_cmdline.ml:377
 msgid "command '%s' not valid, see the man page"
 msgstr ""
 
@@ -2650,7 +2658,7 @@ msgstr ""
 msgid "invalid --list-format type '%s', see the man page"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:127 ../customize/customize_cmdline.ml:116
+#: ../customize/customize_cmdline.ml:129 ../customize/customize_cmdline.ml:118
 msgid "invalid format for '--%s' parameter, see the man page"
 msgstr ""
 
@@ -2884,7 +2892,7 @@ msgid ""
 "If this is incorrect, use --password-crypto option and file a bug."
 msgstr ""
 
-#: ../customize/customize_run.ml:293
+#: ../customize/customize_run.ml:297
 msgid "passwords could not be set for this type of guest"
 msgstr ""
 
@@ -3064,7 +3072,7 @@ msgstr ""
 msgid "this guest has no non-removable disks"
 msgstr ""
 
-#: ../customize/customize_run.ml:253
+#: ../customize/customize_run.ml:257
 msgid "timezone could not be set for this type of guest"
 msgstr ""
 
@@ -7965,18 +7973,18 @@ msgstr ""
 msgid "guestfs_close: called twice on the same handle\n"
 msgstr ""
 
-#: src/handle.c:524
+#: src/handle.c:527
 msgid ""
 "configured --without-qemu so calling guestfs_set_qemu with qemu == NULL is "
 "an error"
 msgstr ""
 
-#: src/handle.c:577
+#: src/handle.c:580
 #, c-format
 msgid "too small value for memsize (must be at least %d)"
 msgstr ""
 
-#: src/handle.c:772
+#: src/handle.c:775
 msgid "setting not found"
 msgstr ""
 
diff --git a/po/es.po b/po/es.po
index f4c9165..1ddfd09 100644
--- a/po/es.po
+++ b/po/es.po
@@ -11,7 +11,7 @@ msgstr ""
 "Project-Id-Version: libguestfs 1.29.26\n"
 "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
 "component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2015-03-02 13:43+0000\n"
+"POT-Creation-Date: 2015-03-05 13:35+0000\n"
 "PO-Revision-Date: 2014-10-18 04:00-0400\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Spanish (http://www.transifex.com/projects/p/libguestfs/"
@@ -86,7 +86,7 @@ msgstr ""
 msgid "%s: %s"
 msgstr ""
 
-#: ../customize/customize_run.ml:332
+#: ../customize/customize_run.ml:336
 msgid "%s: %s (ignored)\n"
 msgstr ""
 
@@ -416,7 +416,7 @@ msgid ""
 "error: %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:263 ../customize/customize_cmdline.ml:188
+#: ../customize/customize_cmdline.ml:265 ../customize/customize_cmdline.ml:190
 msgid "'CMD+ARGS'"
 msgstr ""
 
@@ -629,11 +629,11 @@ msgstr ""
 msgid "Add disk image file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:214
+#: ../customize/customize_cmdline.ml:216
 msgid "Add package(s) to install"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:198
+#: ../customize/customize_cmdline.ml:200
 msgid "Add package(s) to install at first boot"
 msgstr ""
 
@@ -682,7 +682,7 @@ msgstr ""
 msgid "Change filesystem UUIDs"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:140
+#: ../customize/customize_cmdline.ml:142
 msgid "Change the permissions of a file"
 msgstr ""
 
@@ -732,7 +732,7 @@ msgstr ""
 msgid "Converting the guest to run on KVM"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:160
+#: ../customize/customize_cmdline.ml:162
 msgid "Copy local files or directories into image"
 msgstr ""
 
@@ -758,7 +758,7 @@ msgstr ""
 msgid "Copying: %s to %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:230
+#: ../customize/customize_cmdline.ml:232
 msgid "Create a directory"
 msgstr ""
 
@@ -774,7 +774,7 @@ msgid ""
 "%!"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:224
+#: ../customize/customize_cmdline.ml:226
 msgid "Create symbolic links"
 msgstr ""
 
@@ -810,7 +810,7 @@ msgid ""
 "for installing packages, editing files and so on."
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:230
+#: ../customize/customize_cmdline.ml:232
 msgid "DIR"
 msgstr ""
 
@@ -822,7 +822,7 @@ msgstr ""
 msgid "Debug GC and memory allocations (internal)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:166
+#: ../customize/customize_cmdline.ml:168
 msgid "Delete a file or directory"
 msgstr ""
 
@@ -934,7 +934,7 @@ msgstr ""
 msgid "Dump POD for options (internal)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:176
+#: ../customize/customize_cmdline.ml:178
 msgid "Edit file using Perl expression"
 msgstr ""
 
@@ -1014,23 +1014,23 @@ msgstr ""
 msgid "Export Storage Domain"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:269
+#: ../customize/customize_cmdline.ml:288 ../customize/customize_cmdline.ml:271
 msgid "FILE"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:312
+#: ../customize/customize_cmdline.ml:320
 msgid "FILE:CONTENT"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:302
+#: ../customize/customize_cmdline.ml:310
 msgid "FILE:DEST"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:176
+#: ../customize/customize_cmdline.ml:178
 msgid "FILE:EXPR"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:150
+#: ../customize/customize_cmdline.ml:152
 msgid "FILENAME"
 msgstr ""
 
@@ -1136,7 +1136,7 @@ msgstr ""
 msgid "Get kernel from image"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:204
+#: ../customize/customize_cmdline.ml:206
 msgid "HOSTNAME"
 msgstr ""
 
@@ -1164,7 +1164,7 @@ msgstr ""
 msgid "Initializing the target %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:280
+#: ../customize/customize_cmdline.ml:282
 msgid "Inject a public key into the guest"
 msgstr ""
 
@@ -1206,7 +1206,7 @@ msgstr ""
 msgid "Key: %s\n"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:160
+#: ../customize/customize_cmdline.ml:162
 msgid "LOCALPATH:REMOTEDIR"
 msgstr ""
 
@@ -1360,15 +1360,15 @@ msgstr ""
 msgid "Overlay saved as %s [--debug-overlays]\n"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:166
+#: ../customize/customize_cmdline.ml:168
 msgid "PATH"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:140
+#: ../customize/customize_cmdline.ml:142
 msgid "PERMISSIONS:FILE"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:214 ../customize/customize_cmdline.ml:198
+#: ../customize/customize_cmdline.ml:216 ../customize/customize_cmdline.ml:200
 msgid "PKG,PKG.."
 msgstr ""
 
@@ -1415,11 +1415,11 @@ msgstr ""
 msgid "RHEV does not support the output format '%s', only raw or qcow2"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:150
+#: ../customize/customize_cmdline.ml:152
 msgid "Read customize commands from file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:333
+#: ../customize/customize_cmdline.ml:341
 msgid "Relabel files with correct SELinux labels"
 msgstr ""
 
@@ -1620,19 +1620,19 @@ msgstr ""
 msgid "Run arbitrary scripts against the guest"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:188
+#: ../customize/customize_cmdline.ml:190
 msgid "Run command at first guest boot"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:263
+#: ../customize/customize_cmdline.ml:265
 msgid "Run command in disk image"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:182
+#: ../customize/customize_cmdline.ml:184
 msgid "Run script at first guest boot"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:257
+#: ../customize/customize_cmdline.ml:259
 msgid "Run script in disk image"
 msgstr ""
 
@@ -1650,15 +1650,15 @@ msgstr ""
 msgid "Running: %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:257 ../customize/customize_cmdline.ml:182
+#: ../customize/customize_cmdline.ml:259 ../customize/customize_cmdline.ml:184
 msgid "SCRIPT"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:251
+#: ../customize/customize_cmdline.ml:253
 msgid "SELECTOR"
 msgstr ""
 
-#: ../customize/customize_run.ml:297
+#: ../customize/customize_run.ml:301
 msgid "SELinux relabelling"
 msgstr ""
 
@@ -1678,15 +1678,15 @@ msgstr ""
 msgid "Script or program to run on guest"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:269
+#: ../customize/customize_cmdline.ml:271
 msgid "Scrub a file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:318
+#: ../customize/customize_cmdline.ml:326
 msgid "Scrub build log file"
 msgstr ""
 
-#: ../customize/customize_run.ml:316
+#: ../customize/customize_run.ml:320
 msgid "Scrubbing the log file"
 msgstr ""
 
@@ -1768,11 +1768,11 @@ msgstr ""
 msgid "Set partition alignment (default: 128 sectors)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:327
+#: ../customize/customize_cmdline.ml:335
 msgid "Set password crypto"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:251
+#: ../customize/customize_cmdline.ml:253
 msgid "Set root password"
 msgstr ""
 
@@ -1788,7 +1788,7 @@ msgstr ""
 msgid "Set temporary block device, directory or prebuilt file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:286
+#: ../customize/customize_cmdline.ml:294
 msgid "Set the default timezone"
 msgstr ""
 
@@ -1796,7 +1796,7 @@ msgstr ""
 msgid "Set the format for --list (default: short)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:204
+#: ../customize/customize_cmdline.ml:206
 msgid "Set the hostname"
 msgstr ""
 
@@ -1804,7 +1804,7 @@ msgstr ""
 msgid "Set the output architecture"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:241
+#: ../customize/customize_cmdline.ml:243
 msgid "Set user password"
 msgstr ""
 
@@ -1816,7 +1816,7 @@ msgstr ""
 msgid "Setting a random seed"
 msgstr ""
 
-#: ../customize/customize_run.ml:288
+#: ../customize/customize_run.ml:292
 msgid "Setting passwords"
 msgstr ""
 
@@ -1828,7 +1828,7 @@ msgstr ""
 msgid "Setting the hostname: %s"
 msgstr ""
 
-#: ../customize/customize_run.ml:251
+#: ../customize/customize_run.ml:255
 msgid "Setting the timezone: %s"
 msgstr ""
 
@@ -1874,11 +1874,11 @@ msgid ""
 "carefully check that the target disk boots and works correctly.\n"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:224
+#: ../customize/customize_cmdline.ml:226
 msgid "TARGET:LINK[:LINK..]"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:286
+#: ../customize/customize_cmdline.ml:294
 msgid "TIMEZONE"
 msgstr ""
 
@@ -2075,15 +2075,23 @@ msgid ""
 "%!"
 msgstr ""
 
+#: ../customize/customize_cmdline.ml:288
+msgid "Truncate a file to zero size"
+msgstr ""
+
+#: ../customize/customize_run.ml:251
+msgid "Truncating: %s"
+msgstr ""
+
 #: ../resize/resize.ml:220
 msgid "Turn off sparse copying"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:241
+#: ../customize/customize_cmdline.ml:243
 msgid "USER:SELECTOR"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:280
+#: ../customize/customize_cmdline.ml:282
 msgid "USER[:SELECTOR]"
 msgstr ""
 
@@ -2091,19 +2099,19 @@ msgstr ""
 msgid "Uncompressing"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:292
+#: ../customize/customize_cmdline.ml:300
 msgid "Update core packages"
 msgstr ""
 
-#: ../customize/customize_run.ml:256
+#: ../customize/customize_run.ml:260
 msgid "Updating core packages"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:302
+#: ../customize/customize_cmdline.ml:310
 msgid "Upload local file to destination"
 msgstr ""
 
-#: ../customize/customize_run.ml:261
+#: ../customize/customize_run.ml:265
 msgid "Uploading: %s to %s"
 msgstr ""
 
@@ -2137,11 +2145,11 @@ msgid ""
 "error message was: %s (ignored)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:312
+#: ../customize/customize_cmdline.ml:320
 msgid "Write file"
 msgstr ""
 
-#: ../customize/customize_run.ml:280
+#: ../customize/customize_run.ml:284
 msgid "Writing: %s"
 msgstr ""
 
@@ -2272,11 +2280,11 @@ msgid ""
 " - Check no one has tampered with the website or your network!"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:352
+#: ../customize/customize_cmdline.ml:360
 msgid "command '%s' cannot be used in command files, see the man page"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:369
+#: ../customize/customize_cmdline.ml:377
 msgid "command '%s' not valid, see the man page"
 msgstr ""
 
@@ -2652,7 +2660,7 @@ msgstr ""
 msgid "invalid --list-format type '%s', see the man page"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:127 ../customize/customize_cmdline.ml:116
+#: ../customize/customize_cmdline.ml:129 ../customize/customize_cmdline.ml:118
 msgid "invalid format for '--%s' parameter, see the man page"
 msgstr ""
 
@@ -2886,7 +2894,7 @@ msgid ""
 "If this is incorrect, use --password-crypto option and file a bug."
 msgstr ""
 
-#: ../customize/customize_run.ml:293
+#: ../customize/customize_run.ml:297
 msgid "passwords could not be set for this type of guest"
 msgstr ""
 
@@ -3066,7 +3074,7 @@ msgstr ""
 msgid "this guest has no non-removable disks"
 msgstr ""
 
-#: ../customize/customize_run.ml:253
+#: ../customize/customize_run.ml:257
 msgid "timezone could not be set for this type of guest"
 msgstr ""
 
@@ -8088,18 +8096,18 @@ msgstr ""
 msgid "guestfs_close: called twice on the same handle\n"
 msgstr "guestfs_close: llamado dos veces en la misma manipulación\n"
 
-#: src/handle.c:524
+#: src/handle.c:527
 msgid ""
 "configured --without-qemu so calling guestfs_set_qemu with qemu == NULL is "
 "an error"
 msgstr ""
 
-#: src/handle.c:577
+#: src/handle.c:580
 #, c-format
 msgid "too small value for memsize (must be at least %d)"
 msgstr ""
 
-#: src/handle.c:772
+#: src/handle.c:775
 msgid "setting not found"
 msgstr ""
 
diff --git a/po/eu.po b/po/eu.po
index 02cc68b..82915f8 100644
--- a/po/eu.po
+++ b/po/eu.po
@@ -9,7 +9,7 @@ msgstr ""
 "Project-Id-Version: libguestfs 1.29.26\n"
 "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
 "component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2015-03-02 13:43+0000\n"
+"POT-Creation-Date: 2015-03-05 13:35+0000\n"
 "PO-Revision-Date: 2014-10-18 04:00-0400\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Basque (http://www.transifex.com/projects/p/libguestfs/"
@@ -84,7 +84,7 @@ msgstr ""
 msgid "%s: %s"
 msgstr ""
 
-#: ../customize/customize_run.ml:332
+#: ../customize/customize_run.ml:336
 msgid "%s: %s (ignored)\n"
 msgstr ""
 
@@ -414,7 +414,7 @@ msgid ""
 "error: %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:263 ../customize/customize_cmdline.ml:188
+#: ../customize/customize_cmdline.ml:265 ../customize/customize_cmdline.ml:190
 msgid "'CMD+ARGS'"
 msgstr ""
 
@@ -627,11 +627,11 @@ msgstr ""
 msgid "Add disk image file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:214
+#: ../customize/customize_cmdline.ml:216
 msgid "Add package(s) to install"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:198
+#: ../customize/customize_cmdline.ml:200
 msgid "Add package(s) to install at first boot"
 msgstr ""
 
@@ -680,7 +680,7 @@ msgstr ""
 msgid "Change filesystem UUIDs"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:140
+#: ../customize/customize_cmdline.ml:142
 msgid "Change the permissions of a file"
 msgstr ""
 
@@ -730,7 +730,7 @@ msgstr ""
 msgid "Converting the guest to run on KVM"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:160
+#: ../customize/customize_cmdline.ml:162
 msgid "Copy local files or directories into image"
 msgstr ""
 
@@ -756,7 +756,7 @@ msgstr ""
 msgid "Copying: %s to %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:230
+#: ../customize/customize_cmdline.ml:232
 msgid "Create a directory"
 msgstr ""
 
@@ -772,7 +772,7 @@ msgid ""
 "%!"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:224
+#: ../customize/customize_cmdline.ml:226
 msgid "Create symbolic links"
 msgstr ""
 
@@ -808,7 +808,7 @@ msgid ""
 "for installing packages, editing files and so on."
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:230
+#: ../customize/customize_cmdline.ml:232
 msgid "DIR"
 msgstr ""
 
@@ -820,7 +820,7 @@ msgstr ""
 msgid "Debug GC and memory allocations (internal)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:166
+#: ../customize/customize_cmdline.ml:168
 msgid "Delete a file or directory"
 msgstr ""
 
@@ -932,7 +932,7 @@ msgstr ""
 msgid "Dump POD for options (internal)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:176
+#: ../customize/customize_cmdline.ml:178
 msgid "Edit file using Perl expression"
 msgstr ""
 
@@ -1012,23 +1012,23 @@ msgstr ""
 msgid "Export Storage Domain"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:269
+#: ../customize/customize_cmdline.ml:288 ../customize/customize_cmdline.ml:271
 msgid "FILE"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:312
+#: ../customize/customize_cmdline.ml:320
 msgid "FILE:CONTENT"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:302
+#: ../customize/customize_cmdline.ml:310
 msgid "FILE:DEST"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:176
+#: ../customize/customize_cmdline.ml:178
 msgid "FILE:EXPR"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:150
+#: ../customize/customize_cmdline.ml:152
 msgid "FILENAME"
 msgstr ""
 
@@ -1134,7 +1134,7 @@ msgstr ""
 msgid "Get kernel from image"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:204
+#: ../customize/customize_cmdline.ml:206
 msgid "HOSTNAME"
 msgstr ""
 
@@ -1162,7 +1162,7 @@ msgstr ""
 msgid "Initializing the target %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:280
+#: ../customize/customize_cmdline.ml:282
 msgid "Inject a public key into the guest"
 msgstr ""
 
@@ -1204,7 +1204,7 @@ msgstr ""
 msgid "Key: %s\n"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:160
+#: ../customize/customize_cmdline.ml:162
 msgid "LOCALPATH:REMOTEDIR"
 msgstr ""
 
@@ -1358,15 +1358,15 @@ msgstr ""
 msgid "Overlay saved as %s [--debug-overlays]\n"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:166
+#: ../customize/customize_cmdline.ml:168
 msgid "PATH"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:140
+#: ../customize/customize_cmdline.ml:142
 msgid "PERMISSIONS:FILE"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:214 ../customize/customize_cmdline.ml:198
+#: ../customize/customize_cmdline.ml:216 ../customize/customize_cmdline.ml:200
 msgid "PKG,PKG.."
 msgstr ""
 
@@ -1413,11 +1413,11 @@ msgstr ""
 msgid "RHEV does not support the output format '%s', only raw or qcow2"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:150
+#: ../customize/customize_cmdline.ml:152
 msgid "Read customize commands from file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:333
+#: ../customize/customize_cmdline.ml:341
 msgid "Relabel files with correct SELinux labels"
 msgstr ""
 
@@ -1618,19 +1618,19 @@ msgstr ""
 msgid "Run arbitrary scripts against the guest"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:188
+#: ../customize/customize_cmdline.ml:190
 msgid "Run command at first guest boot"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:263
+#: ../customize/customize_cmdline.ml:265
 msgid "Run command in disk image"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:182
+#: ../customize/customize_cmdline.ml:184
 msgid "Run script at first guest boot"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:257
+#: ../customize/customize_cmdline.ml:259
 msgid "Run script in disk image"
 msgstr ""
 
@@ -1648,15 +1648,15 @@ msgstr ""
 msgid "Running: %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:257 ../customize/customize_cmdline.ml:182
+#: ../customize/customize_cmdline.ml:259 ../customize/customize_cmdline.ml:184
 msgid "SCRIPT"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:251
+#: ../customize/customize_cmdline.ml:253
 msgid "SELECTOR"
 msgstr ""
 
-#: ../customize/customize_run.ml:297
+#: ../customize/customize_run.ml:301
 msgid "SELinux relabelling"
 msgstr ""
 
@@ -1676,15 +1676,15 @@ msgstr ""
 msgid "Script or program to run on guest"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:269
+#: ../customize/customize_cmdline.ml:271
 msgid "Scrub a file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:318
+#: ../customize/customize_cmdline.ml:326
 msgid "Scrub build log file"
 msgstr ""
 
-#: ../customize/customize_run.ml:316
+#: ../customize/customize_run.ml:320
 msgid "Scrubbing the log file"
 msgstr ""
 
@@ -1766,11 +1766,11 @@ msgstr ""
 msgid "Set partition alignment (default: 128 sectors)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:327
+#: ../customize/customize_cmdline.ml:335
 msgid "Set password crypto"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:251
+#: ../customize/customize_cmdline.ml:253
 msgid "Set root password"
 msgstr ""
 
@@ -1786,7 +1786,7 @@ msgstr ""
 msgid "Set temporary block device, directory or prebuilt file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:286
+#: ../customize/customize_cmdline.ml:294
 msgid "Set the default timezone"
 msgstr ""
 
@@ -1794,7 +1794,7 @@ msgstr ""
 msgid "Set the format for --list (default: short)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:204
+#: ../customize/customize_cmdline.ml:206
 msgid "Set the hostname"
 msgstr ""
 
@@ -1802,7 +1802,7 @@ msgstr ""
 msgid "Set the output architecture"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:241
+#: ../customize/customize_cmdline.ml:243
 msgid "Set user password"
 msgstr ""
 
@@ -1814,7 +1814,7 @@ msgstr ""
 msgid "Setting a random seed"
 msgstr ""
 
-#: ../customize/customize_run.ml:288
+#: ../customize/customize_run.ml:292
 msgid "Setting passwords"
 msgstr ""
 
@@ -1826,7 +1826,7 @@ msgstr ""
 msgid "Setting the hostname: %s"
 msgstr ""
 
-#: ../customize/customize_run.ml:251
+#: ../customize/customize_run.ml:255
 msgid "Setting the timezone: %s"
 msgstr ""
 
@@ -1872,11 +1872,11 @@ msgid ""
 "carefully check that the target disk boots and works correctly.\n"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:224
+#: ../customize/customize_cmdline.ml:226
 msgid "TARGET:LINK[:LINK..]"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:286
+#: ../customize/customize_cmdline.ml:294
 msgid "TIMEZONE"
 msgstr ""
 
@@ -2073,15 +2073,23 @@ msgid ""
 "%!"
 msgstr ""
 
+#: ../customize/customize_cmdline.ml:288
+msgid "Truncate a file to zero size"
+msgstr ""
+
+#: ../customize/customize_run.ml:251
+msgid "Truncating: %s"
+msgstr ""
+
 #: ../resize/resize.ml:220
 msgid "Turn off sparse copying"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:241
+#: ../customize/customize_cmdline.ml:243
 msgid "USER:SELECTOR"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:280
+#: ../customize/customize_cmdline.ml:282
 msgid "USER[:SELECTOR]"
 msgstr ""
 
@@ -2089,19 +2097,19 @@ msgstr ""
 msgid "Uncompressing"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:292
+#: ../customize/customize_cmdline.ml:300
 msgid "Update core packages"
 msgstr ""
 
-#: ../customize/customize_run.ml:256
+#: ../customize/customize_run.ml:260
 msgid "Updating core packages"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:302
+#: ../customize/customize_cmdline.ml:310
 msgid "Upload local file to destination"
 msgstr ""
 
-#: ../customize/customize_run.ml:261
+#: ../customize/customize_run.ml:265
 msgid "Uploading: %s to %s"
 msgstr ""
 
@@ -2135,11 +2143,11 @@ msgid ""
 "error message was: %s (ignored)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:312
+#: ../customize/customize_cmdline.ml:320
 msgid "Write file"
 msgstr ""
 
-#: ../customize/customize_run.ml:280
+#: ../customize/customize_run.ml:284
 msgid "Writing: %s"
 msgstr ""
 
@@ -2270,11 +2278,11 @@ msgid ""
 " - Check no one has tampered with the website or your network!"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:352
+#: ../customize/customize_cmdline.ml:360
 msgid "command '%s' cannot be used in command files, see the man page"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:369
+#: ../customize/customize_cmdline.ml:377
 msgid "command '%s' not valid, see the man page"
 msgstr ""
 
@@ -2650,7 +2658,7 @@ msgstr ""
 msgid "invalid --list-format type '%s', see the man page"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:127 ../customize/customize_cmdline.ml:116
+#: ../customize/customize_cmdline.ml:129 ../customize/customize_cmdline.ml:118
 msgid "invalid format for '--%s' parameter, see the man page"
 msgstr ""
 
@@ -2884,7 +2892,7 @@ msgid ""
 "If this is incorrect, use --password-crypto option and file a bug."
 msgstr ""
 
-#: ../customize/customize_run.ml:293
+#: ../customize/customize_run.ml:297
 msgid "passwords could not be set for this type of guest"
 msgstr ""
 
@@ -3064,7 +3072,7 @@ msgstr ""
 msgid "this guest has no non-removable disks"
 msgstr ""
 
-#: ../customize/customize_run.ml:253
+#: ../customize/customize_run.ml:257
 msgid "timezone could not be set for this type of guest"
 msgstr ""
 
@@ -7931,18 +7939,18 @@ msgstr ""
 msgid "guestfs_close: called twice on the same handle\n"
 msgstr ""
 
-#: src/handle.c:524
+#: src/handle.c:527
 msgid ""
 "configured --without-qemu so calling guestfs_set_qemu with qemu == NULL is "
 "an error"
 msgstr ""
 
-#: src/handle.c:577
+#: src/handle.c:580
 #, c-format
 msgid "too small value for memsize (must be at least %d)"
 msgstr ""
 
-#: src/handle.c:772
+#: src/handle.c:775
 msgid "setting not found"
 msgstr ""
 
diff --git a/po/fr.po b/po/fr.po
index ad8088a..9fa815a 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -12,7 +12,7 @@ msgstr ""
 "Project-Id-Version: libguestfs 1.29.26\n"
 "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
 "component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2015-03-02 13:43+0000\n"
+"POT-Creation-Date: 2015-03-05 13:35+0000\n"
 "PO-Revision-Date: 2014-10-18 04:00-0400\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: French (http://www.transifex.com/projects/p/libguestfs/"
@@ -87,7 +87,7 @@ msgstr ""
 msgid "%s: %s"
 msgstr ""
 
-#: ../customize/customize_run.ml:332
+#: ../customize/customize_run.ml:336
 msgid "%s: %s (ignored)\n"
 msgstr ""
 
@@ -417,7 +417,7 @@ msgid ""
 "error: %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:263 ../customize/customize_cmdline.ml:188
+#: ../customize/customize_cmdline.ml:265 ../customize/customize_cmdline.ml:190
 msgid "'CMD+ARGS'"
 msgstr ""
 
@@ -630,11 +630,11 @@ msgstr ""
 msgid "Add disk image file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:214
+#: ../customize/customize_cmdline.ml:216
 msgid "Add package(s) to install"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:198
+#: ../customize/customize_cmdline.ml:200
 msgid "Add package(s) to install at first boot"
 msgstr ""
 
@@ -683,7 +683,7 @@ msgstr ""
 msgid "Change filesystem UUIDs"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:140
+#: ../customize/customize_cmdline.ml:142
 msgid "Change the permissions of a file"
 msgstr ""
 
@@ -733,7 +733,7 @@ msgstr ""
 msgid "Converting the guest to run on KVM"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:160
+#: ../customize/customize_cmdline.ml:162
 msgid "Copy local files or directories into image"
 msgstr ""
 
@@ -759,7 +759,7 @@ msgstr ""
 msgid "Copying: %s to %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:230
+#: ../customize/customize_cmdline.ml:232
 msgid "Create a directory"
 msgstr ""
 
@@ -775,7 +775,7 @@ msgid ""
 "%!"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:224
+#: ../customize/customize_cmdline.ml:226
 msgid "Create symbolic links"
 msgstr ""
 
@@ -811,7 +811,7 @@ msgid ""
 "for installing packages, editing files and so on."
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:230
+#: ../customize/customize_cmdline.ml:232
 msgid "DIR"
 msgstr ""
 
@@ -823,7 +823,7 @@ msgstr ""
 msgid "Debug GC and memory allocations (internal)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:166
+#: ../customize/customize_cmdline.ml:168
 msgid "Delete a file or directory"
 msgstr ""
 
@@ -935,7 +935,7 @@ msgstr ""
 msgid "Dump POD for options (internal)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:176
+#: ../customize/customize_cmdline.ml:178
 msgid "Edit file using Perl expression"
 msgstr ""
 
@@ -1015,23 +1015,23 @@ msgstr ""
 msgid "Export Storage Domain"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:269
+#: ../customize/customize_cmdline.ml:288 ../customize/customize_cmdline.ml:271
 msgid "FILE"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:312
+#: ../customize/customize_cmdline.ml:320
 msgid "FILE:CONTENT"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:302
+#: ../customize/customize_cmdline.ml:310
 msgid "FILE:DEST"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:176
+#: ../customize/customize_cmdline.ml:178
 msgid "FILE:EXPR"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:150
+#: ../customize/customize_cmdline.ml:152
 msgid "FILENAME"
 msgstr ""
 
@@ -1137,7 +1137,7 @@ msgstr ""
 msgid "Get kernel from image"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:204
+#: ../customize/customize_cmdline.ml:206
 msgid "HOSTNAME"
 msgstr ""
 
@@ -1165,7 +1165,7 @@ msgstr ""
 msgid "Initializing the target %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:280
+#: ../customize/customize_cmdline.ml:282
 msgid "Inject a public key into the guest"
 msgstr ""
 
@@ -1207,7 +1207,7 @@ msgstr ""
 msgid "Key: %s\n"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:160
+#: ../customize/customize_cmdline.ml:162
 msgid "LOCALPATH:REMOTEDIR"
 msgstr ""
 
@@ -1361,15 +1361,15 @@ msgstr ""
 msgid "Overlay saved as %s [--debug-overlays]\n"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:166
+#: ../customize/customize_cmdline.ml:168
 msgid "PATH"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:140
+#: ../customize/customize_cmdline.ml:142
 msgid "PERMISSIONS:FILE"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:214 ../customize/customize_cmdline.ml:198
+#: ../customize/customize_cmdline.ml:216 ../customize/customize_cmdline.ml:200
 msgid "PKG,PKG.."
 msgstr ""
 
@@ -1416,11 +1416,11 @@ msgstr ""
 msgid "RHEV does not support the output format '%s', only raw or qcow2"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:150
+#: ../customize/customize_cmdline.ml:152
 msgid "Read customize commands from file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:333
+#: ../customize/customize_cmdline.ml:341
 msgid "Relabel files with correct SELinux labels"
 msgstr ""
 
@@ -1621,19 +1621,19 @@ msgstr ""
 msgid "Run arbitrary scripts against the guest"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:188
+#: ../customize/customize_cmdline.ml:190
 msgid "Run command at first guest boot"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:263
+#: ../customize/customize_cmdline.ml:265
 msgid "Run command in disk image"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:182
+#: ../customize/customize_cmdline.ml:184
 msgid "Run script at first guest boot"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:257
+#: ../customize/customize_cmdline.ml:259
 msgid "Run script in disk image"
 msgstr ""
 
@@ -1651,15 +1651,15 @@ msgstr ""
 msgid "Running: %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:257 ../customize/customize_cmdline.ml:182
+#: ../customize/customize_cmdline.ml:259 ../customize/customize_cmdline.ml:184
 msgid "SCRIPT"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:251
+#: ../customize/customize_cmdline.ml:253
 msgid "SELECTOR"
 msgstr ""
 
-#: ../customize/customize_run.ml:297
+#: ../customize/customize_run.ml:301
 msgid "SELinux relabelling"
 msgstr ""
 
@@ -1679,15 +1679,15 @@ msgstr ""
 msgid "Script or program to run on guest"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:269
+#: ../customize/customize_cmdline.ml:271
 msgid "Scrub a file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:318
+#: ../customize/customize_cmdline.ml:326
 msgid "Scrub build log file"
 msgstr ""
 
-#: ../customize/customize_run.ml:316
+#: ../customize/customize_run.ml:320
 msgid "Scrubbing the log file"
 msgstr ""
 
@@ -1769,11 +1769,11 @@ msgstr ""
 msgid "Set partition alignment (default: 128 sectors)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:327
+#: ../customize/customize_cmdline.ml:335
 msgid "Set password crypto"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:251
+#: ../customize/customize_cmdline.ml:253
 msgid "Set root password"
 msgstr ""
 
@@ -1789,7 +1789,7 @@ msgstr ""
 msgid "Set temporary block device, directory or prebuilt file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:286
+#: ../customize/customize_cmdline.ml:294
 msgid "Set the default timezone"
 msgstr ""
 
@@ -1797,7 +1797,7 @@ msgstr ""
 msgid "Set the format for --list (default: short)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:204
+#: ../customize/customize_cmdline.ml:206
 msgid "Set the hostname"
 msgstr ""
 
@@ -1805,7 +1805,7 @@ msgstr ""
 msgid "Set the output architecture"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:241
+#: ../customize/customize_cmdline.ml:243
 msgid "Set user password"
 msgstr ""
 
@@ -1817,7 +1817,7 @@ msgstr ""
 msgid "Setting a random seed"
 msgstr ""
 
-#: ../customize/customize_run.ml:288
+#: ../customize/customize_run.ml:292
 msgid "Setting passwords"
 msgstr ""
 
@@ -1829,7 +1829,7 @@ msgstr ""
 msgid "Setting the hostname: %s"
 msgstr ""
 
-#: ../customize/customize_run.ml:251
+#: ../customize/customize_run.ml:255
 msgid "Setting the timezone: %s"
 msgstr ""
 
@@ -1875,11 +1875,11 @@ msgid ""
 "carefully check that the target disk boots and works correctly.\n"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:224
+#: ../customize/customize_cmdline.ml:226
 msgid "TARGET:LINK[:LINK..]"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:286
+#: ../customize/customize_cmdline.ml:294
 msgid "TIMEZONE"
 msgstr ""
 
@@ -2076,15 +2076,23 @@ msgid ""
 "%!"
 msgstr ""
 
+#: ../customize/customize_cmdline.ml:288
+msgid "Truncate a file to zero size"
+msgstr ""
+
+#: ../customize/customize_run.ml:251
+msgid "Truncating: %s"
+msgstr ""
+
 #: ../resize/resize.ml:220
 msgid "Turn off sparse copying"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:241
+#: ../customize/customize_cmdline.ml:243
 msgid "USER:SELECTOR"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:280
+#: ../customize/customize_cmdline.ml:282
 msgid "USER[:SELECTOR]"
 msgstr ""
 
@@ -2092,19 +2100,19 @@ msgstr ""
 msgid "Uncompressing"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:292
+#: ../customize/customize_cmdline.ml:300
 msgid "Update core packages"
 msgstr ""
 
-#: ../customize/customize_run.ml:256
+#: ../customize/customize_run.ml:260
 msgid "Updating core packages"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:302
+#: ../customize/customize_cmdline.ml:310
 msgid "Upload local file to destination"
 msgstr ""
 
-#: ../customize/customize_run.ml:261
+#: ../customize/customize_run.ml:265
 msgid "Uploading: %s to %s"
 msgstr ""
 
@@ -2138,11 +2146,11 @@ msgid ""
 "error message was: %s (ignored)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:312
+#: ../customize/customize_cmdline.ml:320
 msgid "Write file"
 msgstr ""
 
-#: ../customize/customize_run.ml:280
+#: ../customize/customize_run.ml:284
 msgid "Writing: %s"
 msgstr ""
 
@@ -2273,11 +2281,11 @@ msgid ""
 " - Check no one has tampered with the website or your network!"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:352
+#: ../customize/customize_cmdline.ml:360
 msgid "command '%s' cannot be used in command files, see the man page"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:369
+#: ../customize/customize_cmdline.ml:377
 msgid "command '%s' not valid, see the man page"
 msgstr ""
 
@@ -2653,7 +2661,7 @@ msgstr ""
 msgid "invalid --list-format type '%s', see the man page"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:127 ../customize/customize_cmdline.ml:116
+#: ../customize/customize_cmdline.ml:129 ../customize/customize_cmdline.ml:118
 msgid "invalid format for '--%s' parameter, see the man page"
 msgstr ""
 
@@ -2887,7 +2895,7 @@ msgid ""
 "If this is incorrect, use --password-crypto option and file a bug."
 msgstr ""
 
-#: ../customize/customize_run.ml:293
+#: ../customize/customize_run.ml:297
 msgid "passwords could not be set for this type of guest"
 msgstr ""
 
@@ -3067,7 +3075,7 @@ msgstr ""
 msgid "this guest has no non-removable disks"
 msgstr ""
 
-#: ../customize/customize_run.ml:253
+#: ../customize/customize_run.ml:257
 msgid "timezone could not be set for this type of guest"
 msgstr ""
 
@@ -8276,18 +8284,18 @@ msgstr ""
 msgid "guestfs_close: called twice on the same handle\n"
 msgstr "guestfs_close : appelé deux fois sur le même identificateur\n"
 
-#: src/handle.c:524
+#: src/handle.c:527
 msgid ""
 "configured --without-qemu so calling guestfs_set_qemu with qemu == NULL is "
 "an error"
 msgstr ""
 
-#: src/handle.c:577
+#: src/handle.c:580
 #, c-format
 msgid "too small value for memsize (must be at least %d)"
 msgstr ""
 
-#: src/handle.c:772
+#: src/handle.c:775
 msgid "setting not found"
 msgstr ""
 
diff --git a/po/gu.po b/po/gu.po
index 1636463..c6fe131 100644
--- a/po/gu.po
+++ b/po/gu.po
@@ -10,7 +10,7 @@ msgstr ""
 "Project-Id-Version: libguestfs 1.29.26\n"
 "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
 "component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2015-03-02 13:43+0000\n"
+"POT-Creation-Date: 2015-03-05 13:35+0000\n"
 "PO-Revision-Date: 2014-10-18 04:00-0400\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Gujarati (http://www.transifex.com/projects/p/libguestfs/"
@@ -85,7 +85,7 @@ msgstr ""
 msgid "%s: %s"
 msgstr ""
 
-#: ../customize/customize_run.ml:332
+#: ../customize/customize_run.ml:336
 msgid "%s: %s (ignored)\n"
 msgstr ""
 
@@ -415,7 +415,7 @@ msgid ""
 "error: %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:263 ../customize/customize_cmdline.ml:188
+#: ../customize/customize_cmdline.ml:265 ../customize/customize_cmdline.ml:190
 msgid "'CMD+ARGS'"
 msgstr ""
 
@@ -628,11 +628,11 @@ msgstr ""
 msgid "Add disk image file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:214
+#: ../customize/customize_cmdline.ml:216
 msgid "Add package(s) to install"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:198
+#: ../customize/customize_cmdline.ml:200
 msgid "Add package(s) to install at first boot"
 msgstr ""
 
@@ -681,7 +681,7 @@ msgstr ""
 msgid "Change filesystem UUIDs"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:140
+#: ../customize/customize_cmdline.ml:142
 msgid "Change the permissions of a file"
 msgstr ""
 
@@ -731,7 +731,7 @@ msgstr ""
 msgid "Converting the guest to run on KVM"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:160
+#: ../customize/customize_cmdline.ml:162
 msgid "Copy local files or directories into image"
 msgstr ""
 
@@ -757,7 +757,7 @@ msgstr ""
 msgid "Copying: %s to %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:230
+#: ../customize/customize_cmdline.ml:232
 msgid "Create a directory"
 msgstr ""
 
@@ -773,7 +773,7 @@ msgid ""
 "%!"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:224
+#: ../customize/customize_cmdline.ml:226
 msgid "Create symbolic links"
 msgstr ""
 
@@ -809,7 +809,7 @@ msgid ""
 "for installing packages, editing files and so on."
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:230
+#: ../customize/customize_cmdline.ml:232
 msgid "DIR"
 msgstr ""
 
@@ -821,7 +821,7 @@ msgstr ""
 msgid "Debug GC and memory allocations (internal)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:166
+#: ../customize/customize_cmdline.ml:168
 msgid "Delete a file or directory"
 msgstr ""
 
@@ -933,7 +933,7 @@ msgstr ""
 msgid "Dump POD for options (internal)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:176
+#: ../customize/customize_cmdline.ml:178
 msgid "Edit file using Perl expression"
 msgstr ""
 
@@ -1013,23 +1013,23 @@ msgstr ""
 msgid "Export Storage Domain"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:269
+#: ../customize/customize_cmdline.ml:288 ../customize/customize_cmdline.ml:271
 msgid "FILE"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:312
+#: ../customize/customize_cmdline.ml:320
 msgid "FILE:CONTENT"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:302
+#: ../customize/customize_cmdline.ml:310
 msgid "FILE:DEST"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:176
+#: ../customize/customize_cmdline.ml:178
 msgid "FILE:EXPR"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:150
+#: ../customize/customize_cmdline.ml:152
 msgid "FILENAME"
 msgstr ""
 
@@ -1135,7 +1135,7 @@ msgstr ""
 msgid "Get kernel from image"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:204
+#: ../customize/customize_cmdline.ml:206
 msgid "HOSTNAME"
 msgstr ""
 
@@ -1163,7 +1163,7 @@ msgstr ""
 msgid "Initializing the target %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:280
+#: ../customize/customize_cmdline.ml:282
 msgid "Inject a public key into the guest"
 msgstr ""
 
@@ -1205,7 +1205,7 @@ msgstr ""
 msgid "Key: %s\n"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:160
+#: ../customize/customize_cmdline.ml:162
 msgid "LOCALPATH:REMOTEDIR"
 msgstr ""
 
@@ -1359,15 +1359,15 @@ msgstr ""
 msgid "Overlay saved as %s [--debug-overlays]\n"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:166
+#: ../customize/customize_cmdline.ml:168
 msgid "PATH"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:140
+#: ../customize/customize_cmdline.ml:142
 msgid "PERMISSIONS:FILE"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:214 ../customize/customize_cmdline.ml:198
+#: ../customize/customize_cmdline.ml:216 ../customize/customize_cmdline.ml:200
 msgid "PKG,PKG.."
 msgstr ""
 
@@ -1414,11 +1414,11 @@ msgstr ""
 msgid "RHEV does not support the output format '%s', only raw or qcow2"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:150
+#: ../customize/customize_cmdline.ml:152
 msgid "Read customize commands from file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:333
+#: ../customize/customize_cmdline.ml:341
 msgid "Relabel files with correct SELinux labels"
 msgstr ""
 
@@ -1619,19 +1619,19 @@ msgstr ""
 msgid "Run arbitrary scripts against the guest"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:188
+#: ../customize/customize_cmdline.ml:190
 msgid "Run command at first guest boot"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:263
+#: ../customize/customize_cmdline.ml:265
 msgid "Run command in disk image"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:182
+#: ../customize/customize_cmdline.ml:184
 msgid "Run script at first guest boot"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:257
+#: ../customize/customize_cmdline.ml:259
 msgid "Run script in disk image"
 msgstr ""
 
@@ -1649,15 +1649,15 @@ msgstr ""
 msgid "Running: %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:257 ../customize/customize_cmdline.ml:182
+#: ../customize/customize_cmdline.ml:259 ../customize/customize_cmdline.ml:184
 msgid "SCRIPT"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:251
+#: ../customize/customize_cmdline.ml:253
 msgid "SELECTOR"
 msgstr ""
 
-#: ../customize/customize_run.ml:297
+#: ../customize/customize_run.ml:301
 msgid "SELinux relabelling"
 msgstr ""
 
@@ -1677,15 +1677,15 @@ msgstr ""
 msgid "Script or program to run on guest"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:269
+#: ../customize/customize_cmdline.ml:271
 msgid "Scrub a file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:318
+#: ../customize/customize_cmdline.ml:326
 msgid "Scrub build log file"
 msgstr ""
 
-#: ../customize/customize_run.ml:316
+#: ../customize/customize_run.ml:320
 msgid "Scrubbing the log file"
 msgstr ""
 
@@ -1767,11 +1767,11 @@ msgstr ""
 msgid "Set partition alignment (default: 128 sectors)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:327
+#: ../customize/customize_cmdline.ml:335
 msgid "Set password crypto"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:251
+#: ../customize/customize_cmdline.ml:253
 msgid "Set root password"
 msgstr ""
 
@@ -1787,7 +1787,7 @@ msgstr ""
 msgid "Set temporary block device, directory or prebuilt file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:286
+#: ../customize/customize_cmdline.ml:294
 msgid "Set the default timezone"
 msgstr ""
 
@@ -1795,7 +1795,7 @@ msgstr ""
 msgid "Set the format for --list (default: short)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:204
+#: ../customize/customize_cmdline.ml:206
 msgid "Set the hostname"
 msgstr ""
 
@@ -1803,7 +1803,7 @@ msgstr ""
 msgid "Set the output architecture"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:241
+#: ../customize/customize_cmdline.ml:243
 msgid "Set user password"
 msgstr ""
 
@@ -1815,7 +1815,7 @@ msgstr ""
 msgid "Setting a random seed"
 msgstr ""
 
-#: ../customize/customize_run.ml:288
+#: ../customize/customize_run.ml:292
 msgid "Setting passwords"
 msgstr ""
 
@@ -1827,7 +1827,7 @@ msgstr ""
 msgid "Setting the hostname: %s"
 msgstr ""
 
-#: ../customize/customize_run.ml:251
+#: ../customize/customize_run.ml:255
 msgid "Setting the timezone: %s"
 msgstr ""
 
@@ -1873,11 +1873,11 @@ msgid ""
 "carefully check that the target disk boots and works correctly.\n"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:224
+#: ../customize/customize_cmdline.ml:226
 msgid "TARGET:LINK[:LINK..]"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:286
+#: ../customize/customize_cmdline.ml:294
 msgid "TIMEZONE"
 msgstr ""
 
@@ -2074,15 +2074,23 @@ msgid ""
 "%!"
 msgstr ""
 
+#: ../customize/customize_cmdline.ml:288
+msgid "Truncate a file to zero size"
+msgstr ""
+
+#: ../customize/customize_run.ml:251
+msgid "Truncating: %s"
+msgstr ""
+
 #: ../resize/resize.ml:220
 msgid "Turn off sparse copying"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:241
+#: ../customize/customize_cmdline.ml:243
 msgid "USER:SELECTOR"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:280
+#: ../customize/customize_cmdline.ml:282
 msgid "USER[:SELECTOR]"
 msgstr ""
 
@@ -2090,19 +2098,19 @@ msgstr ""
 msgid "Uncompressing"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:292
+#: ../customize/customize_cmdline.ml:300
 msgid "Update core packages"
 msgstr ""
 
-#: ../customize/customize_run.ml:256
+#: ../customize/customize_run.ml:260
 msgid "Updating core packages"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:302
+#: ../customize/customize_cmdline.ml:310
 msgid "Upload local file to destination"
 msgstr ""
 
-#: ../customize/customize_run.ml:261
+#: ../customize/customize_run.ml:265
 msgid "Uploading: %s to %s"
 msgstr ""
 
@@ -2136,11 +2144,11 @@ msgid ""
 "error message was: %s (ignored)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:312
+#: ../customize/customize_cmdline.ml:320
 msgid "Write file"
 msgstr ""
 
-#: ../customize/customize_run.ml:280
+#: ../customize/customize_run.ml:284
 msgid "Writing: %s"
 msgstr ""
 
@@ -2271,11 +2279,11 @@ msgid ""
 " - Check no one has tampered with the website or your network!"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:352
+#: ../customize/customize_cmdline.ml:360
 msgid "command '%s' cannot be used in command files, see the man page"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:369
+#: ../customize/customize_cmdline.ml:377
 msgid "command '%s' not valid, see the man page"
 msgstr ""
 
@@ -2651,7 +2659,7 @@ msgstr ""
 msgid "invalid --list-format type '%s', see the man page"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:127 ../customize/customize_cmdline.ml:116
+#: ../customize/customize_cmdline.ml:129 ../customize/customize_cmdline.ml:118
 msgid "invalid format for '--%s' parameter, see the man page"
 msgstr ""
 
@@ -2885,7 +2893,7 @@ msgid ""
 "If this is incorrect, use --password-crypto option and file a bug."
 msgstr ""
 
-#: ../customize/customize_run.ml:293
+#: ../customize/customize_run.ml:297
 msgid "passwords could not be set for this type of guest"
 msgstr ""
 
@@ -3065,7 +3073,7 @@ msgstr ""
 msgid "this guest has no non-removable disks"
 msgstr ""
 
-#: ../customize/customize_run.ml:253
+#: ../customize/customize_run.ml:257
 msgid "timezone could not be set for this type of guest"
 msgstr ""
 
@@ -7942,18 +7950,18 @@ msgstr ""
 msgid "guestfs_close: called twice on the same handle\n"
 msgstr "guestfs_close: એજ હેન્ડલ પર બે વાર બોલાવેલ છે\n"
 
-#: src/handle.c:524
+#: src/handle.c:527
 msgid ""
 "configured --without-qemu so calling guestfs_set_qemu with qemu == NULL is "
 "an error"
 msgstr ""
 
-#: src/handle.c:577
+#: src/handle.c:580
 #, c-format
 msgid "too small value for memsize (must be at least %d)"
 msgstr ""
 
-#: src/handle.c:772
+#: src/handle.c:775
 msgid "setting not found"
 msgstr ""
 
diff --git a/po/hi.po b/po/hi.po
index b7b2092..e9a178d 100644
--- a/po/hi.po
+++ b/po/hi.po
@@ -10,7 +10,7 @@ msgstr ""
 "Project-Id-Version: libguestfs 1.29.26\n"
 "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
 "component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2015-03-02 13:43+0000\n"
+"POT-Creation-Date: 2015-03-05 13:35+0000\n"
 "PO-Revision-Date: 2014-10-18 04:00-0400\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Hindi (http://www.transifex.com/projects/p/libguestfs/"
@@ -85,7 +85,7 @@ msgstr ""
 msgid "%s: %s"
 msgstr ""
 
-#: ../customize/customize_run.ml:332
+#: ../customize/customize_run.ml:336
 msgid "%s: %s (ignored)\n"
 msgstr ""
 
@@ -415,7 +415,7 @@ msgid ""
 "error: %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:263 ../customize/customize_cmdline.ml:188
+#: ../customize/customize_cmdline.ml:265 ../customize/customize_cmdline.ml:190
 msgid "'CMD+ARGS'"
 msgstr ""
 
@@ -628,11 +628,11 @@ msgstr ""
 msgid "Add disk image file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:214
+#: ../customize/customize_cmdline.ml:216
 msgid "Add package(s) to install"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:198
+#: ../customize/customize_cmdline.ml:200
 msgid "Add package(s) to install at first boot"
 msgstr ""
 
@@ -681,7 +681,7 @@ msgstr ""
 msgid "Change filesystem UUIDs"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:140
+#: ../customize/customize_cmdline.ml:142
 msgid "Change the permissions of a file"
 msgstr ""
 
@@ -731,7 +731,7 @@ msgstr ""
 msgid "Converting the guest to run on KVM"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:160
+#: ../customize/customize_cmdline.ml:162
 msgid "Copy local files or directories into image"
 msgstr ""
 
@@ -757,7 +757,7 @@ msgstr ""
 msgid "Copying: %s to %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:230
+#: ../customize/customize_cmdline.ml:232
 msgid "Create a directory"
 msgstr ""
 
@@ -773,7 +773,7 @@ msgid ""
 "%!"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:224
+#: ../customize/customize_cmdline.ml:226
 msgid "Create symbolic links"
 msgstr ""
 
@@ -809,7 +809,7 @@ msgid ""
 "for installing packages, editing files and so on."
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:230
+#: ../customize/customize_cmdline.ml:232
 msgid "DIR"
 msgstr ""
 
@@ -821,7 +821,7 @@ msgstr ""
 msgid "Debug GC and memory allocations (internal)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:166
+#: ../customize/customize_cmdline.ml:168
 msgid "Delete a file or directory"
 msgstr ""
 
@@ -933,7 +933,7 @@ msgstr ""
 msgid "Dump POD for options (internal)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:176
+#: ../customize/customize_cmdline.ml:178
 msgid "Edit file using Perl expression"
 msgstr ""
 
@@ -1013,23 +1013,23 @@ msgstr ""
 msgid "Export Storage Domain"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:269
+#: ../customize/customize_cmdline.ml:288 ../customize/customize_cmdline.ml:271
 msgid "FILE"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:312
+#: ../customize/customize_cmdline.ml:320
 msgid "FILE:CONTENT"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:302
+#: ../customize/customize_cmdline.ml:310
 msgid "FILE:DEST"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:176
+#: ../customize/customize_cmdline.ml:178
 msgid "FILE:EXPR"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:150
+#: ../customize/customize_cmdline.ml:152
 msgid "FILENAME"
 msgstr ""
 
@@ -1135,7 +1135,7 @@ msgstr ""
 msgid "Get kernel from image"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:204
+#: ../customize/customize_cmdline.ml:206
 msgid "HOSTNAME"
 msgstr ""
 
@@ -1163,7 +1163,7 @@ msgstr ""
 msgid "Initializing the target %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:280
+#: ../customize/customize_cmdline.ml:282
 msgid "Inject a public key into the guest"
 msgstr ""
 
@@ -1205,7 +1205,7 @@ msgstr ""
 msgid "Key: %s\n"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:160
+#: ../customize/customize_cmdline.ml:162
 msgid "LOCALPATH:REMOTEDIR"
 msgstr ""
 
@@ -1359,15 +1359,15 @@ msgstr ""
 msgid "Overlay saved as %s [--debug-overlays]\n"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:166
+#: ../customize/customize_cmdline.ml:168
 msgid "PATH"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:140
+#: ../customize/customize_cmdline.ml:142
 msgid "PERMISSIONS:FILE"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:214 ../customize/customize_cmdline.ml:198
+#: ../customize/customize_cmdline.ml:216 ../customize/customize_cmdline.ml:200
 msgid "PKG,PKG.."
 msgstr ""
 
@@ -1414,11 +1414,11 @@ msgstr ""
 msgid "RHEV does not support the output format '%s', only raw or qcow2"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:150
+#: ../customize/customize_cmdline.ml:152
 msgid "Read customize commands from file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:333
+#: ../customize/customize_cmdline.ml:341
 msgid "Relabel files with correct SELinux labels"
 msgstr ""
 
@@ -1619,19 +1619,19 @@ msgstr ""
 msgid "Run arbitrary scripts against the guest"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:188
+#: ../customize/customize_cmdline.ml:190
 msgid "Run command at first guest boot"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:263
+#: ../customize/customize_cmdline.ml:265
 msgid "Run command in disk image"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:182
+#: ../customize/customize_cmdline.ml:184
 msgid "Run script at first guest boot"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:257
+#: ../customize/customize_cmdline.ml:259
 msgid "Run script in disk image"
 msgstr ""
 
@@ -1649,15 +1649,15 @@ msgstr ""
 msgid "Running: %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:257 ../customize/customize_cmdline.ml:182
+#: ../customize/customize_cmdline.ml:259 ../customize/customize_cmdline.ml:184
 msgid "SCRIPT"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:251
+#: ../customize/customize_cmdline.ml:253
 msgid "SELECTOR"
 msgstr ""
 
-#: ../customize/customize_run.ml:297
+#: ../customize/customize_run.ml:301
 msgid "SELinux relabelling"
 msgstr ""
 
@@ -1677,15 +1677,15 @@ msgstr ""
 msgid "Script or program to run on guest"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:269
+#: ../customize/customize_cmdline.ml:271
 msgid "Scrub a file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:318
+#: ../customize/customize_cmdline.ml:326
 msgid "Scrub build log file"
 msgstr ""
 
-#: ../customize/customize_run.ml:316
+#: ../customize/customize_run.ml:320
 msgid "Scrubbing the log file"
 msgstr ""
 
@@ -1767,11 +1767,11 @@ msgstr ""
 msgid "Set partition alignment (default: 128 sectors)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:327
+#: ../customize/customize_cmdline.ml:335
 msgid "Set password crypto"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:251
+#: ../customize/customize_cmdline.ml:253
 msgid "Set root password"
 msgstr ""
 
@@ -1787,7 +1787,7 @@ msgstr ""
 msgid "Set temporary block device, directory or prebuilt file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:286
+#: ../customize/customize_cmdline.ml:294
 msgid "Set the default timezone"
 msgstr ""
 
@@ -1795,7 +1795,7 @@ msgstr ""
 msgid "Set the format for --list (default: short)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:204
+#: ../customize/customize_cmdline.ml:206
 msgid "Set the hostname"
 msgstr ""
 
@@ -1803,7 +1803,7 @@ msgstr ""
 msgid "Set the output architecture"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:241
+#: ../customize/customize_cmdline.ml:243
 msgid "Set user password"
 msgstr ""
 
@@ -1815,7 +1815,7 @@ msgstr ""
 msgid "Setting a random seed"
 msgstr ""
 
-#: ../customize/customize_run.ml:288
+#: ../customize/customize_run.ml:292
 msgid "Setting passwords"
 msgstr ""
 
@@ -1827,7 +1827,7 @@ msgstr ""
 msgid "Setting the hostname: %s"
 msgstr ""
 
-#: ../customize/customize_run.ml:251
+#: ../customize/customize_run.ml:255
 msgid "Setting the timezone: %s"
 msgstr ""
 
@@ -1873,11 +1873,11 @@ msgid ""
 "carefully check that the target disk boots and works correctly.\n"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:224
+#: ../customize/customize_cmdline.ml:226
 msgid "TARGET:LINK[:LINK..]"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:286
+#: ../customize/customize_cmdline.ml:294
 msgid "TIMEZONE"
 msgstr ""
 
@@ -2074,15 +2074,23 @@ msgid ""
 "%!"
 msgstr ""
 
+#: ../customize/customize_cmdline.ml:288
+msgid "Truncate a file to zero size"
+msgstr ""
+
+#: ../customize/customize_run.ml:251
+msgid "Truncating: %s"
+msgstr ""
+
 #: ../resize/resize.ml:220
 msgid "Turn off sparse copying"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:241
+#: ../customize/customize_cmdline.ml:243
 msgid "USER:SELECTOR"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:280
+#: ../customize/customize_cmdline.ml:282
 msgid "USER[:SELECTOR]"
 msgstr ""
 
@@ -2090,19 +2098,19 @@ msgstr ""
 msgid "Uncompressing"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:292
+#: ../customize/customize_cmdline.ml:300
 msgid "Update core packages"
 msgstr ""
 
-#: ../customize/customize_run.ml:256
+#: ../customize/customize_run.ml:260
 msgid "Updating core packages"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:302
+#: ../customize/customize_cmdline.ml:310
 msgid "Upload local file to destination"
 msgstr ""
 
-#: ../customize/customize_run.ml:261
+#: ../customize/customize_run.ml:265
 msgid "Uploading: %s to %s"
 msgstr ""
 
@@ -2136,11 +2144,11 @@ msgid ""
 "error message was: %s (ignored)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:312
+#: ../customize/customize_cmdline.ml:320
 msgid "Write file"
 msgstr ""
 
-#: ../customize/customize_run.ml:280
+#: ../customize/customize_run.ml:284
 msgid "Writing: %s"
 msgstr ""
 
@@ -2271,11 +2279,11 @@ msgid ""
 " - Check no one has tampered with the website or your network!"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:352
+#: ../customize/customize_cmdline.ml:360
 msgid "command '%s' cannot be used in command files, see the man page"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:369
+#: ../customize/customize_cmdline.ml:377
 msgid "command '%s' not valid, see the man page"
 msgstr ""
 
@@ -2651,7 +2659,7 @@ msgstr ""
 msgid "invalid --list-format type '%s', see the man page"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:127 ../customize/customize_cmdline.ml:116
+#: ../customize/customize_cmdline.ml:129 ../customize/customize_cmdline.ml:118
 msgid "invalid format for '--%s' parameter, see the man page"
 msgstr ""
 
@@ -2885,7 +2893,7 @@ msgid ""
 "If this is incorrect, use --password-crypto option and file a bug."
 msgstr ""
 
-#: ../customize/customize_run.ml:293
+#: ../customize/customize_run.ml:297
 msgid "passwords could not be set for this type of guest"
 msgstr ""
 
@@ -3065,7 +3073,7 @@ msgstr ""
 msgid "this guest has no non-removable disks"
 msgstr ""
 
-#: ../customize/customize_run.ml:253
+#: ../customize/customize_run.ml:257
 msgid "timezone could not be set for this type of guest"
 msgstr ""
 
@@ -7940,18 +7948,18 @@ msgstr ""
 msgid "guestfs_close: called twice on the same handle\n"
 msgstr "guestfs_close: called twice on the same handle\n"
 
-#: src/handle.c:524
+#: src/handle.c:527
 msgid ""
 "configured --without-qemu so calling guestfs_set_qemu with qemu == NULL is "
 "an error"
 msgstr ""
 
-#: src/handle.c:577
+#: src/handle.c:580
 #, c-format
 msgid "too small value for memsize (must be at least %d)"
 msgstr ""
 
-#: src/handle.c:772
+#: src/handle.c:775
 msgid "setting not found"
 msgstr ""
 
diff --git a/po/ja.po b/po/ja.po
index 0e519b5..71c93b7 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -10,7 +10,7 @@ msgstr ""
 "Project-Id-Version: libguestfs 1.29.26\n"
 "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
 "component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2015-03-02 13:43+0000\n"
+"POT-Creation-Date: 2015-03-05 13:35+0000\n"
 "PO-Revision-Date: 2014-10-18 04:00-0400\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Japanese (http://www.transifex.com/projects/p/libguestfs/"
@@ -85,7 +85,7 @@ msgstr ""
 msgid "%s: %s"
 msgstr ""
 
-#: ../customize/customize_run.ml:332
+#: ../customize/customize_run.ml:336
 msgid "%s: %s (ignored)\n"
 msgstr ""
 
@@ -415,7 +415,7 @@ msgid ""
 "error: %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:263 ../customize/customize_cmdline.ml:188
+#: ../customize/customize_cmdline.ml:265 ../customize/customize_cmdline.ml:190
 msgid "'CMD+ARGS'"
 msgstr ""
 
@@ -628,11 +628,11 @@ msgstr ""
 msgid "Add disk image file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:214
+#: ../customize/customize_cmdline.ml:216
 msgid "Add package(s) to install"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:198
+#: ../customize/customize_cmdline.ml:200
 msgid "Add package(s) to install at first boot"
 msgstr ""
 
@@ -681,7 +681,7 @@ msgstr ""
 msgid "Change filesystem UUIDs"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:140
+#: ../customize/customize_cmdline.ml:142
 msgid "Change the permissions of a file"
 msgstr ""
 
@@ -731,7 +731,7 @@ msgstr ""
 msgid "Converting the guest to run on KVM"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:160
+#: ../customize/customize_cmdline.ml:162
 msgid "Copy local files or directories into image"
 msgstr ""
 
@@ -757,7 +757,7 @@ msgstr ""
 msgid "Copying: %s to %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:230
+#: ../customize/customize_cmdline.ml:232
 msgid "Create a directory"
 msgstr ""
 
@@ -773,7 +773,7 @@ msgid ""
 "%!"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:224
+#: ../customize/customize_cmdline.ml:226
 msgid "Create symbolic links"
 msgstr ""
 
@@ -809,7 +809,7 @@ msgid ""
 "for installing packages, editing files and so on."
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:230
+#: ../customize/customize_cmdline.ml:232
 msgid "DIR"
 msgstr ""
 
@@ -821,7 +821,7 @@ msgstr ""
 msgid "Debug GC and memory allocations (internal)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:166
+#: ../customize/customize_cmdline.ml:168
 msgid "Delete a file or directory"
 msgstr ""
 
@@ -933,7 +933,7 @@ msgstr ""
 msgid "Dump POD for options (internal)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:176
+#: ../customize/customize_cmdline.ml:178
 msgid "Edit file using Perl expression"
 msgstr ""
 
@@ -1013,23 +1013,23 @@ msgstr ""
 msgid "Export Storage Domain"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:269
+#: ../customize/customize_cmdline.ml:288 ../customize/customize_cmdline.ml:271
 msgid "FILE"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:312
+#: ../customize/customize_cmdline.ml:320
 msgid "FILE:CONTENT"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:302
+#: ../customize/customize_cmdline.ml:310
 msgid "FILE:DEST"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:176
+#: ../customize/customize_cmdline.ml:178
 msgid "FILE:EXPR"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:150
+#: ../customize/customize_cmdline.ml:152
 msgid "FILENAME"
 msgstr ""
 
@@ -1135,7 +1135,7 @@ msgstr ""
 msgid "Get kernel from image"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:204
+#: ../customize/customize_cmdline.ml:206
 msgid "HOSTNAME"
 msgstr ""
 
@@ -1163,7 +1163,7 @@ msgstr ""
 msgid "Initializing the target %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:280
+#: ../customize/customize_cmdline.ml:282
 msgid "Inject a public key into the guest"
 msgstr ""
 
@@ -1205,7 +1205,7 @@ msgstr ""
 msgid "Key: %s\n"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:160
+#: ../customize/customize_cmdline.ml:162
 msgid "LOCALPATH:REMOTEDIR"
 msgstr ""
 
@@ -1359,15 +1359,15 @@ msgstr ""
 msgid "Overlay saved as %s [--debug-overlays]\n"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:166
+#: ../customize/customize_cmdline.ml:168
 msgid "PATH"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:140
+#: ../customize/customize_cmdline.ml:142
 msgid "PERMISSIONS:FILE"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:214 ../customize/customize_cmdline.ml:198
+#: ../customize/customize_cmdline.ml:216 ../customize/customize_cmdline.ml:200
 msgid "PKG,PKG.."
 msgstr ""
 
@@ -1414,11 +1414,11 @@ msgstr ""
 msgid "RHEV does not support the output format '%s', only raw or qcow2"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:150
+#: ../customize/customize_cmdline.ml:152
 msgid "Read customize commands from file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:333
+#: ../customize/customize_cmdline.ml:341
 msgid "Relabel files with correct SELinux labels"
 msgstr ""
 
@@ -1619,19 +1619,19 @@ msgstr ""
 msgid "Run arbitrary scripts against the guest"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:188
+#: ../customize/customize_cmdline.ml:190
 msgid "Run command at first guest boot"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:263
+#: ../customize/customize_cmdline.ml:265
 msgid "Run command in disk image"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:182
+#: ../customize/customize_cmdline.ml:184
 msgid "Run script at first guest boot"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:257
+#: ../customize/customize_cmdline.ml:259
 msgid "Run script in disk image"
 msgstr ""
 
@@ -1649,15 +1649,15 @@ msgstr ""
 msgid "Running: %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:257 ../customize/customize_cmdline.ml:182
+#: ../customize/customize_cmdline.ml:259 ../customize/customize_cmdline.ml:184
 msgid "SCRIPT"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:251
+#: ../customize/customize_cmdline.ml:253
 msgid "SELECTOR"
 msgstr ""
 
-#: ../customize/customize_run.ml:297
+#: ../customize/customize_run.ml:301
 msgid "SELinux relabelling"
 msgstr ""
 
@@ -1677,15 +1677,15 @@ msgstr ""
 msgid "Script or program to run on guest"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:269
+#: ../customize/customize_cmdline.ml:271
 msgid "Scrub a file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:318
+#: ../customize/customize_cmdline.ml:326
 msgid "Scrub build log file"
 msgstr ""
 
-#: ../customize/customize_run.ml:316
+#: ../customize/customize_run.ml:320
 msgid "Scrubbing the log file"
 msgstr ""
 
@@ -1767,11 +1767,11 @@ msgstr ""
 msgid "Set partition alignment (default: 128 sectors)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:327
+#: ../customize/customize_cmdline.ml:335
 msgid "Set password crypto"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:251
+#: ../customize/customize_cmdline.ml:253
 msgid "Set root password"
 msgstr ""
 
@@ -1787,7 +1787,7 @@ msgstr ""
 msgid "Set temporary block device, directory or prebuilt file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:286
+#: ../customize/customize_cmdline.ml:294
 msgid "Set the default timezone"
 msgstr ""
 
@@ -1795,7 +1795,7 @@ msgstr ""
 msgid "Set the format for --list (default: short)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:204
+#: ../customize/customize_cmdline.ml:206
 msgid "Set the hostname"
 msgstr ""
 
@@ -1803,7 +1803,7 @@ msgstr ""
 msgid "Set the output architecture"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:241
+#: ../customize/customize_cmdline.ml:243
 msgid "Set user password"
 msgstr ""
 
@@ -1815,7 +1815,7 @@ msgstr ""
 msgid "Setting a random seed"
 msgstr ""
 
-#: ../customize/customize_run.ml:288
+#: ../customize/customize_run.ml:292
 msgid "Setting passwords"
 msgstr ""
 
@@ -1827,7 +1827,7 @@ msgstr ""
 msgid "Setting the hostname: %s"
 msgstr ""
 
-#: ../customize/customize_run.ml:251
+#: ../customize/customize_run.ml:255
 msgid "Setting the timezone: %s"
 msgstr ""
 
@@ -1873,11 +1873,11 @@ msgid ""
 "carefully check that the target disk boots and works correctly.\n"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:224
+#: ../customize/customize_cmdline.ml:226
 msgid "TARGET:LINK[:LINK..]"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:286
+#: ../customize/customize_cmdline.ml:294
 msgid "TIMEZONE"
 msgstr ""
 
@@ -2074,15 +2074,23 @@ msgid ""
 "%!"
 msgstr ""
 
+#: ../customize/customize_cmdline.ml:288
+msgid "Truncate a file to zero size"
+msgstr ""
+
+#: ../customize/customize_run.ml:251
+msgid "Truncating: %s"
+msgstr ""
+
 #: ../resize/resize.ml:220
 msgid "Turn off sparse copying"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:241
+#: ../customize/customize_cmdline.ml:243
 msgid "USER:SELECTOR"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:280
+#: ../customize/customize_cmdline.ml:282
 msgid "USER[:SELECTOR]"
 msgstr ""
 
@@ -2090,19 +2098,19 @@ msgstr ""
 msgid "Uncompressing"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:292
+#: ../customize/customize_cmdline.ml:300
 msgid "Update core packages"
 msgstr ""
 
-#: ../customize/customize_run.ml:256
+#: ../customize/customize_run.ml:260
 msgid "Updating core packages"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:302
+#: ../customize/customize_cmdline.ml:310
 msgid "Upload local file to destination"
 msgstr ""
 
-#: ../customize/customize_run.ml:261
+#: ../customize/customize_run.ml:265
 msgid "Uploading: %s to %s"
 msgstr ""
 
@@ -2136,11 +2144,11 @@ msgid ""
 "error message was: %s (ignored)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:312
+#: ../customize/customize_cmdline.ml:320
 msgid "Write file"
 msgstr ""
 
-#: ../customize/customize_run.ml:280
+#: ../customize/customize_run.ml:284
 msgid "Writing: %s"
 msgstr ""
 
@@ -2271,11 +2279,11 @@ msgid ""
 " - Check no one has tampered with the website or your network!"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:352
+#: ../customize/customize_cmdline.ml:360
 msgid "command '%s' cannot be used in command files, see the man page"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:369
+#: ../customize/customize_cmdline.ml:377
 msgid "command '%s' not valid, see the man page"
 msgstr ""
 
@@ -2651,7 +2659,7 @@ msgstr ""
 msgid "invalid --list-format type '%s', see the man page"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:127 ../customize/customize_cmdline.ml:116
+#: ../customize/customize_cmdline.ml:129 ../customize/customize_cmdline.ml:118
 msgid "invalid format for '--%s' parameter, see the man page"
 msgstr ""
 
@@ -2885,7 +2893,7 @@ msgid ""
 "If this is incorrect, use --password-crypto option and file a bug."
 msgstr ""
 
-#: ../customize/customize_run.ml:293
+#: ../customize/customize_run.ml:297
 msgid "passwords could not be set for this type of guest"
 msgstr ""
 
@@ -3065,7 +3073,7 @@ msgstr ""
 msgid "this guest has no non-removable disks"
 msgstr ""
 
-#: ../customize/customize_run.ml:253
+#: ../customize/customize_run.ml:257
 msgid "timezone could not be set for this type of guest"
 msgstr ""
 
@@ -8257,18 +8265,18 @@ msgstr ""
 msgid "guestfs_close: called twice on the same handle\n"
 msgstr "guestfs_close: 同じハンドルにおいて 2 回呼び出されました\n"
 
-#: src/handle.c:524
+#: src/handle.c:527
 msgid ""
 "configured --without-qemu so calling guestfs_set_qemu with qemu == NULL is "
 "an error"
 msgstr ""
 
-#: src/handle.c:577
+#: src/handle.c:580
 #, c-format
 msgid "too small value for memsize (must be at least %d)"
 msgstr ""
 
-#: src/handle.c:772
+#: src/handle.c:775
 msgid "setting not found"
 msgstr ""
 
diff --git a/po/kn.po b/po/kn.po
index 41c7eda..770b06d 100644
--- a/po/kn.po
+++ b/po/kn.po
@@ -9,7 +9,7 @@ msgstr ""
 "Project-Id-Version: libguestfs 1.29.26\n"
 "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
 "component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2015-03-02 13:43+0000\n"
+"POT-Creation-Date: 2015-03-05 13:35+0000\n"
 "PO-Revision-Date: 2014-10-18 04:00-0400\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Kannada (http://www.transifex.com/projects/p/libguestfs/"
@@ -84,7 +84,7 @@ msgstr ""
 msgid "%s: %s"
 msgstr ""
 
-#: ../customize/customize_run.ml:332
+#: ../customize/customize_run.ml:336
 msgid "%s: %s (ignored)\n"
 msgstr ""
 
@@ -414,7 +414,7 @@ msgid ""
 "error: %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:263 ../customize/customize_cmdline.ml:188
+#: ../customize/customize_cmdline.ml:265 ../customize/customize_cmdline.ml:190
 msgid "'CMD+ARGS'"
 msgstr ""
 
@@ -627,11 +627,11 @@ msgstr ""
 msgid "Add disk image file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:214
+#: ../customize/customize_cmdline.ml:216
 msgid "Add package(s) to install"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:198
+#: ../customize/customize_cmdline.ml:200
 msgid "Add package(s) to install at first boot"
 msgstr ""
 
@@ -680,7 +680,7 @@ msgstr ""
 msgid "Change filesystem UUIDs"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:140
+#: ../customize/customize_cmdline.ml:142
 msgid "Change the permissions of a file"
 msgstr ""
 
@@ -730,7 +730,7 @@ msgstr ""
 msgid "Converting the guest to run on KVM"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:160
+#: ../customize/customize_cmdline.ml:162
 msgid "Copy local files or directories into image"
 msgstr ""
 
@@ -756,7 +756,7 @@ msgstr ""
 msgid "Copying: %s to %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:230
+#: ../customize/customize_cmdline.ml:232
 msgid "Create a directory"
 msgstr ""
 
@@ -772,7 +772,7 @@ msgid ""
 "%!"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:224
+#: ../customize/customize_cmdline.ml:226
 msgid "Create symbolic links"
 msgstr ""
 
@@ -808,7 +808,7 @@ msgid ""
 "for installing packages, editing files and so on."
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:230
+#: ../customize/customize_cmdline.ml:232
 msgid "DIR"
 msgstr ""
 
@@ -820,7 +820,7 @@ msgstr ""
 msgid "Debug GC and memory allocations (internal)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:166
+#: ../customize/customize_cmdline.ml:168
 msgid "Delete a file or directory"
 msgstr ""
 
@@ -932,7 +932,7 @@ msgstr ""
 msgid "Dump POD for options (internal)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:176
+#: ../customize/customize_cmdline.ml:178
 msgid "Edit file using Perl expression"
 msgstr ""
 
@@ -1012,23 +1012,23 @@ msgstr ""
 msgid "Export Storage Domain"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:269
+#: ../customize/customize_cmdline.ml:288 ../customize/customize_cmdline.ml:271
 msgid "FILE"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:312
+#: ../customize/customize_cmdline.ml:320
 msgid "FILE:CONTENT"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:302
+#: ../customize/customize_cmdline.ml:310
 msgid "FILE:DEST"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:176
+#: ../customize/customize_cmdline.ml:178
 msgid "FILE:EXPR"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:150
+#: ../customize/customize_cmdline.ml:152
 msgid "FILENAME"
 msgstr ""
 
@@ -1134,7 +1134,7 @@ msgstr ""
 msgid "Get kernel from image"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:204
+#: ../customize/customize_cmdline.ml:206
 msgid "HOSTNAME"
 msgstr ""
 
@@ -1162,7 +1162,7 @@ msgstr ""
 msgid "Initializing the target %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:280
+#: ../customize/customize_cmdline.ml:282
 msgid "Inject a public key into the guest"
 msgstr ""
 
@@ -1204,7 +1204,7 @@ msgstr ""
 msgid "Key: %s\n"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:160
+#: ../customize/customize_cmdline.ml:162
 msgid "LOCALPATH:REMOTEDIR"
 msgstr ""
 
@@ -1358,15 +1358,15 @@ msgstr ""
 msgid "Overlay saved as %s [--debug-overlays]\n"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:166
+#: ../customize/customize_cmdline.ml:168
 msgid "PATH"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:140
+#: ../customize/customize_cmdline.ml:142
 msgid "PERMISSIONS:FILE"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:214 ../customize/customize_cmdline.ml:198
+#: ../customize/customize_cmdline.ml:216 ../customize/customize_cmdline.ml:200
 msgid "PKG,PKG.."
 msgstr ""
 
@@ -1413,11 +1413,11 @@ msgstr ""
 msgid "RHEV does not support the output format '%s', only raw or qcow2"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:150
+#: ../customize/customize_cmdline.ml:152
 msgid "Read customize commands from file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:333
+#: ../customize/customize_cmdline.ml:341
 msgid "Relabel files with correct SELinux labels"
 msgstr ""
 
@@ -1618,19 +1618,19 @@ msgstr ""
 msgid "Run arbitrary scripts against the guest"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:188
+#: ../customize/customize_cmdline.ml:190
 msgid "Run command at first guest boot"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:263
+#: ../customize/customize_cmdline.ml:265
 msgid "Run command in disk image"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:182
+#: ../customize/customize_cmdline.ml:184
 msgid "Run script at first guest boot"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:257
+#: ../customize/customize_cmdline.ml:259
 msgid "Run script in disk image"
 msgstr ""
 
@@ -1648,15 +1648,15 @@ msgstr ""
 msgid "Running: %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:257 ../customize/customize_cmdline.ml:182
+#: ../customize/customize_cmdline.ml:259 ../customize/customize_cmdline.ml:184
 msgid "SCRIPT"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:251
+#: ../customize/customize_cmdline.ml:253
 msgid "SELECTOR"
 msgstr ""
 
-#: ../customize/customize_run.ml:297
+#: ../customize/customize_run.ml:301
 msgid "SELinux relabelling"
 msgstr ""
 
@@ -1676,15 +1676,15 @@ msgstr ""
 msgid "Script or program to run on guest"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:269
+#: ../customize/customize_cmdline.ml:271
 msgid "Scrub a file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:318
+#: ../customize/customize_cmdline.ml:326
 msgid "Scrub build log file"
 msgstr ""
 
-#: ../customize/customize_run.ml:316
+#: ../customize/customize_run.ml:320
 msgid "Scrubbing the log file"
 msgstr ""
 
@@ -1766,11 +1766,11 @@ msgstr ""
 msgid "Set partition alignment (default: 128 sectors)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:327
+#: ../customize/customize_cmdline.ml:335
 msgid "Set password crypto"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:251
+#: ../customize/customize_cmdline.ml:253
 msgid "Set root password"
 msgstr ""
 
@@ -1786,7 +1786,7 @@ msgstr ""
 msgid "Set temporary block device, directory or prebuilt file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:286
+#: ../customize/customize_cmdline.ml:294
 msgid "Set the default timezone"
 msgstr ""
 
@@ -1794,7 +1794,7 @@ msgstr ""
 msgid "Set the format for --list (default: short)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:204
+#: ../customize/customize_cmdline.ml:206
 msgid "Set the hostname"
 msgstr ""
 
@@ -1802,7 +1802,7 @@ msgstr ""
 msgid "Set the output architecture"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:241
+#: ../customize/customize_cmdline.ml:243
 msgid "Set user password"
 msgstr ""
 
@@ -1814,7 +1814,7 @@ msgstr ""
 msgid "Setting a random seed"
 msgstr ""
 
-#: ../customize/customize_run.ml:288
+#: ../customize/customize_run.ml:292
 msgid "Setting passwords"
 msgstr ""
 
@@ -1826,7 +1826,7 @@ msgstr ""
 msgid "Setting the hostname: %s"
 msgstr ""
 
-#: ../customize/customize_run.ml:251
+#: ../customize/customize_run.ml:255
 msgid "Setting the timezone: %s"
 msgstr ""
 
@@ -1872,11 +1872,11 @@ msgid ""
 "carefully check that the target disk boots and works correctly.\n"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:224
+#: ../customize/customize_cmdline.ml:226
 msgid "TARGET:LINK[:LINK..]"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:286
+#: ../customize/customize_cmdline.ml:294
 msgid "TIMEZONE"
 msgstr ""
 
@@ -2073,15 +2073,23 @@ msgid ""
 "%!"
 msgstr ""
 
+#: ../customize/customize_cmdline.ml:288
+msgid "Truncate a file to zero size"
+msgstr ""
+
+#: ../customize/customize_run.ml:251
+msgid "Truncating: %s"
+msgstr ""
+
 #: ../resize/resize.ml:220
 msgid "Turn off sparse copying"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:241
+#: ../customize/customize_cmdline.ml:243
 msgid "USER:SELECTOR"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:280
+#: ../customize/customize_cmdline.ml:282
 msgid "USER[:SELECTOR]"
 msgstr ""
 
@@ -2089,19 +2097,19 @@ msgstr ""
 msgid "Uncompressing"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:292
+#: ../customize/customize_cmdline.ml:300
 msgid "Update core packages"
 msgstr ""
 
-#: ../customize/customize_run.ml:256
+#: ../customize/customize_run.ml:260
 msgid "Updating core packages"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:302
+#: ../customize/customize_cmdline.ml:310
 msgid "Upload local file to destination"
 msgstr ""
 
-#: ../customize/customize_run.ml:261
+#: ../customize/customize_run.ml:265
 msgid "Uploading: %s to %s"
 msgstr ""
 
@@ -2135,11 +2143,11 @@ msgid ""
 "error message was: %s (ignored)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:312
+#: ../customize/customize_cmdline.ml:320
 msgid "Write file"
 msgstr ""
 
-#: ../customize/customize_run.ml:280
+#: ../customize/customize_run.ml:284
 msgid "Writing: %s"
 msgstr ""
 
@@ -2270,11 +2278,11 @@ msgid ""
 " - Check no one has tampered with the website or your network!"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:352
+#: ../customize/customize_cmdline.ml:360
 msgid "command '%s' cannot be used in command files, see the man page"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:369
+#: ../customize/customize_cmdline.ml:377
 msgid "command '%s' not valid, see the man page"
 msgstr ""
 
@@ -2650,7 +2658,7 @@ msgstr ""
 msgid "invalid --list-format type '%s', see the man page"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:127 ../customize/customize_cmdline.ml:116
+#: ../customize/customize_cmdline.ml:129 ../customize/customize_cmdline.ml:118
 msgid "invalid format for '--%s' parameter, see the man page"
 msgstr ""
 
@@ -2884,7 +2892,7 @@ msgid ""
 "If this is incorrect, use --password-crypto option and file a bug."
 msgstr ""
 
-#: ../customize/customize_run.ml:293
+#: ../customize/customize_run.ml:297
 msgid "passwords could not be set for this type of guest"
 msgstr ""
 
@@ -3064,7 +3072,7 @@ msgstr ""
 msgid "this guest has no non-removable disks"
 msgstr ""
 
-#: ../customize/customize_run.ml:253
+#: ../customize/customize_run.ml:257
 msgid "timezone could not be set for this type of guest"
 msgstr ""
 
@@ -7946,18 +7954,18 @@ msgstr ""
 msgid "guestfs_close: called twice on the same handle\n"
 msgstr "guestfs_close: ಒಂದೇ ಹ್ಯಾಂಡಲ್‌ನಲ್ಲಿ ಎರಡು ಬಾರಿ ಕರೆಲಾಗಿದೆ\n"
 
-#: src/handle.c:524
+#: src/handle.c:527
 msgid ""
 "configured --without-qemu so calling guestfs_set_qemu with qemu == NULL is "
 "an error"
 msgstr ""
 
-#: src/handle.c:577
+#: src/handle.c:580
 #, c-format
 msgid "too small value for memsize (must be at least %d)"
 msgstr ""
 
-#: src/handle.c:772
+#: src/handle.c:775
 msgid "setting not found"
 msgstr ""
 
diff --git a/po/libguestfs.pot b/po/libguestfs.pot
index 74e8cc5..aefb4d2 100644
--- a/po/libguestfs.pot
+++ b/po/libguestfs.pot
@@ -6,10 +6,10 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: libguestfs 1.29.28\n"
+"Project-Id-Version: libguestfs 1.29.29\n"
 "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
 "component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2015-03-02 13:43+0000\n"
+"POT-Creation-Date: 2015-03-05 13:41+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"
@@ -81,7 +81,7 @@ msgstr ""
 msgid "%s: %s"
 msgstr ""
 
-#: ../customize/customize_run.ml:332
+#: ../customize/customize_run.ml:336
 msgid "%s: %s (ignored)\n"
 msgstr ""
 
@@ -411,7 +411,7 @@ msgid ""
 "error: %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:263 ../customize/customize_cmdline.ml:188
+#: ../customize/customize_cmdline.ml:265 ../customize/customize_cmdline.ml:190
 msgid "'CMD+ARGS'"
 msgstr ""
 
@@ -624,11 +624,11 @@ msgstr ""
 msgid "Add disk image file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:214
+#: ../customize/customize_cmdline.ml:216
 msgid "Add package(s) to install"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:198
+#: ../customize/customize_cmdline.ml:200
 msgid "Add package(s) to install at first boot"
 msgstr ""
 
@@ -677,7 +677,7 @@ msgstr ""
 msgid "Change filesystem UUIDs"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:140
+#: ../customize/customize_cmdline.ml:142
 msgid "Change the permissions of a file"
 msgstr ""
 
@@ -727,7 +727,7 @@ msgstr ""
 msgid "Converting the guest to run on KVM"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:160
+#: ../customize/customize_cmdline.ml:162
 msgid "Copy local files or directories into image"
 msgstr ""
 
@@ -753,7 +753,7 @@ msgstr ""
 msgid "Copying: %s to %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:230
+#: ../customize/customize_cmdline.ml:232
 msgid "Create a directory"
 msgstr ""
 
@@ -769,7 +769,7 @@ msgid ""
 "%!"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:224
+#: ../customize/customize_cmdline.ml:226
 msgid "Create symbolic links"
 msgstr ""
 
@@ -805,7 +805,7 @@ msgid ""
 "for installing packages, editing files and so on."
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:230
+#: ../customize/customize_cmdline.ml:232
 msgid "DIR"
 msgstr ""
 
@@ -817,7 +817,7 @@ msgstr ""
 msgid "Debug GC and memory allocations (internal)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:166
+#: ../customize/customize_cmdline.ml:168
 msgid "Delete a file or directory"
 msgstr ""
 
@@ -929,7 +929,7 @@ msgstr ""
 msgid "Dump POD for options (internal)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:176
+#: ../customize/customize_cmdline.ml:178
 msgid "Edit file using Perl expression"
 msgstr ""
 
@@ -1009,23 +1009,23 @@ msgstr ""
 msgid "Export Storage Domain"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:269
+#: ../customize/customize_cmdline.ml:288 ../customize/customize_cmdline.ml:271
 msgid "FILE"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:312
+#: ../customize/customize_cmdline.ml:320
 msgid "FILE:CONTENT"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:302
+#: ../customize/customize_cmdline.ml:310
 msgid "FILE:DEST"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:176
+#: ../customize/customize_cmdline.ml:178
 msgid "FILE:EXPR"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:150
+#: ../customize/customize_cmdline.ml:152
 msgid "FILENAME"
 msgstr ""
 
@@ -1131,7 +1131,7 @@ msgstr ""
 msgid "Get kernel from image"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:204
+#: ../customize/customize_cmdline.ml:206
 msgid "HOSTNAME"
 msgstr ""
 
@@ -1159,7 +1159,7 @@ msgstr ""
 msgid "Initializing the target %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:280
+#: ../customize/customize_cmdline.ml:282
 msgid "Inject a public key into the guest"
 msgstr ""
 
@@ -1201,7 +1201,7 @@ msgstr ""
 msgid "Key: %s\n"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:160
+#: ../customize/customize_cmdline.ml:162
 msgid "LOCALPATH:REMOTEDIR"
 msgstr ""
 
@@ -1355,15 +1355,15 @@ msgstr ""
 msgid "Overlay saved as %s [--debug-overlays]\n"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:166
+#: ../customize/customize_cmdline.ml:168
 msgid "PATH"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:140
+#: ../customize/customize_cmdline.ml:142
 msgid "PERMISSIONS:FILE"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:214 ../customize/customize_cmdline.ml:198
+#: ../customize/customize_cmdline.ml:216 ../customize/customize_cmdline.ml:200
 msgid "PKG,PKG.."
 msgstr ""
 
@@ -1410,11 +1410,11 @@ msgstr ""
 msgid "RHEV does not support the output format '%s', only raw or qcow2"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:150
+#: ../customize/customize_cmdline.ml:152
 msgid "Read customize commands from file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:333
+#: ../customize/customize_cmdline.ml:341
 msgid "Relabel files with correct SELinux labels"
 msgstr ""
 
@@ -1615,19 +1615,19 @@ msgstr ""
 msgid "Run arbitrary scripts against the guest"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:188
+#: ../customize/customize_cmdline.ml:190
 msgid "Run command at first guest boot"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:263
+#: ../customize/customize_cmdline.ml:265
 msgid "Run command in disk image"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:182
+#: ../customize/customize_cmdline.ml:184
 msgid "Run script at first guest boot"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:257
+#: ../customize/customize_cmdline.ml:259
 msgid "Run script in disk image"
 msgstr ""
 
@@ -1645,15 +1645,15 @@ msgstr ""
 msgid "Running: %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:257 ../customize/customize_cmdline.ml:182
+#: ../customize/customize_cmdline.ml:259 ../customize/customize_cmdline.ml:184
 msgid "SCRIPT"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:251
+#: ../customize/customize_cmdline.ml:253
 msgid "SELECTOR"
 msgstr ""
 
-#: ../customize/customize_run.ml:297
+#: ../customize/customize_run.ml:301
 msgid "SELinux relabelling"
 msgstr ""
 
@@ -1673,15 +1673,15 @@ msgstr ""
 msgid "Script or program to run on guest"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:269
+#: ../customize/customize_cmdline.ml:271
 msgid "Scrub a file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:318
+#: ../customize/customize_cmdline.ml:326
 msgid "Scrub build log file"
 msgstr ""
 
-#: ../customize/customize_run.ml:316
+#: ../customize/customize_run.ml:320
 msgid "Scrubbing the log file"
 msgstr ""
 
@@ -1763,11 +1763,11 @@ msgstr ""
 msgid "Set partition alignment (default: 128 sectors)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:327
+#: ../customize/customize_cmdline.ml:335
 msgid "Set password crypto"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:251
+#: ../customize/customize_cmdline.ml:253
 msgid "Set root password"
 msgstr ""
 
@@ -1783,7 +1783,7 @@ msgstr ""
 msgid "Set temporary block device, directory or prebuilt file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:286
+#: ../customize/customize_cmdline.ml:294
 msgid "Set the default timezone"
 msgstr ""
 
@@ -1791,7 +1791,7 @@ msgstr ""
 msgid "Set the format for --list (default: short)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:204
+#: ../customize/customize_cmdline.ml:206
 msgid "Set the hostname"
 msgstr ""
 
@@ -1799,7 +1799,7 @@ msgstr ""
 msgid "Set the output architecture"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:241
+#: ../customize/customize_cmdline.ml:243
 msgid "Set user password"
 msgstr ""
 
@@ -1811,7 +1811,7 @@ msgstr ""
 msgid "Setting a random seed"
 msgstr ""
 
-#: ../customize/customize_run.ml:288
+#: ../customize/customize_run.ml:292
 msgid "Setting passwords"
 msgstr ""
 
@@ -1823,7 +1823,7 @@ msgstr ""
 msgid "Setting the hostname: %s"
 msgstr ""
 
-#: ../customize/customize_run.ml:251
+#: ../customize/customize_run.ml:255
 msgid "Setting the timezone: %s"
 msgstr ""
 
@@ -1869,11 +1869,11 @@ msgid ""
 "carefully check that the target disk boots and works correctly.\n"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:224
+#: ../customize/customize_cmdline.ml:226
 msgid "TARGET:LINK[:LINK..]"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:286
+#: ../customize/customize_cmdline.ml:294
 msgid "TIMEZONE"
 msgstr ""
 
@@ -2070,15 +2070,23 @@ msgid ""
 "%!"
 msgstr ""
 
+#: ../customize/customize_cmdline.ml:288
+msgid "Truncate a file to zero size"
+msgstr ""
+
+#: ../customize/customize_run.ml:251
+msgid "Truncating: %s"
+msgstr ""
+
 #: ../resize/resize.ml:220
 msgid "Turn off sparse copying"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:241
+#: ../customize/customize_cmdline.ml:243
 msgid "USER:SELECTOR"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:280
+#: ../customize/customize_cmdline.ml:282
 msgid "USER[:SELECTOR]"
 msgstr ""
 
@@ -2086,19 +2094,19 @@ msgstr ""
 msgid "Uncompressing"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:292
+#: ../customize/customize_cmdline.ml:300
 msgid "Update core packages"
 msgstr ""
 
-#: ../customize/customize_run.ml:256
+#: ../customize/customize_run.ml:260
 msgid "Updating core packages"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:302
+#: ../customize/customize_cmdline.ml:310
 msgid "Upload local file to destination"
 msgstr ""
 
-#: ../customize/customize_run.ml:261
+#: ../customize/customize_run.ml:265
 msgid "Uploading: %s to %s"
 msgstr ""
 
@@ -2132,11 +2140,11 @@ msgid ""
 "error message was: %s (ignored)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:312
+#: ../customize/customize_cmdline.ml:320
 msgid "Write file"
 msgstr ""
 
-#: ../customize/customize_run.ml:280
+#: ../customize/customize_run.ml:284
 msgid "Writing: %s"
 msgstr ""
 
@@ -2267,11 +2275,11 @@ msgid ""
 " - Check no one has tampered with the website or your network!"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:352
+#: ../customize/customize_cmdline.ml:360
 msgid "command '%s' cannot be used in command files, see the man page"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:369
+#: ../customize/customize_cmdline.ml:377
 msgid "command '%s' not valid, see the man page"
 msgstr ""
 
@@ -2647,7 +2655,7 @@ msgstr ""
 msgid "invalid --list-format type '%s', see the man page"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:127 ../customize/customize_cmdline.ml:116
+#: ../customize/customize_cmdline.ml:129 ../customize/customize_cmdline.ml:118
 msgid "invalid format for '--%s' parameter, see the man page"
 msgstr ""
 
@@ -2881,7 +2889,7 @@ msgid ""
 "If this is incorrect, use --password-crypto option and file a bug."
 msgstr ""
 
-#: ../customize/customize_run.ml:293
+#: ../customize/customize_run.ml:297
 msgid "passwords could not be set for this type of guest"
 msgstr ""
 
@@ -3061,7 +3069,7 @@ msgstr ""
 msgid "this guest has no non-removable disks"
 msgstr ""
 
-#: ../customize/customize_run.ml:253
+#: ../customize/customize_run.ml:257
 msgid "timezone could not be set for this type of guest"
 msgstr ""
 
@@ -7928,18 +7936,18 @@ msgstr ""
 msgid "guestfs_close: called twice on the same handle\n"
 msgstr ""
 
-#: src/handle.c:524
+#: src/handle.c:527
 msgid ""
 "configured --without-qemu so calling guestfs_set_qemu with qemu == NULL is "
 "an error"
 msgstr ""
 
-#: src/handle.c:577
+#: src/handle.c:580
 #, c-format
 msgid "too small value for memsize (must be at least %d)"
 msgstr ""
 
-#: src/handle.c:772
+#: src/handle.c:775
 msgid "setting not found"
 msgstr ""
 
diff --git a/po/ml.po b/po/ml.po
index cf84aed..922ec8a 100644
--- a/po/ml.po
+++ b/po/ml.po
@@ -9,7 +9,7 @@ msgstr ""
 "Project-Id-Version: libguestfs 1.29.26\n"
 "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
 "component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2015-03-02 13:43+0000\n"
+"POT-Creation-Date: 2015-03-05 13:35+0000\n"
 "PO-Revision-Date: 2014-10-18 04:00-0400\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Malayalam (http://www.transifex.com/projects/p/libguestfs/"
@@ -84,7 +84,7 @@ msgstr ""
 msgid "%s: %s"
 msgstr ""
 
-#: ../customize/customize_run.ml:332
+#: ../customize/customize_run.ml:336
 msgid "%s: %s (ignored)\n"
 msgstr ""
 
@@ -414,7 +414,7 @@ msgid ""
 "error: %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:263 ../customize/customize_cmdline.ml:188
+#: ../customize/customize_cmdline.ml:265 ../customize/customize_cmdline.ml:190
 msgid "'CMD+ARGS'"
 msgstr ""
 
@@ -627,11 +627,11 @@ msgstr ""
 msgid "Add disk image file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:214
+#: ../customize/customize_cmdline.ml:216
 msgid "Add package(s) to install"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:198
+#: ../customize/customize_cmdline.ml:200
 msgid "Add package(s) to install at first boot"
 msgstr ""
 
@@ -680,7 +680,7 @@ msgstr ""
 msgid "Change filesystem UUIDs"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:140
+#: ../customize/customize_cmdline.ml:142
 msgid "Change the permissions of a file"
 msgstr ""
 
@@ -730,7 +730,7 @@ msgstr ""
 msgid "Converting the guest to run on KVM"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:160
+#: ../customize/customize_cmdline.ml:162
 msgid "Copy local files or directories into image"
 msgstr ""
 
@@ -756,7 +756,7 @@ msgstr ""
 msgid "Copying: %s to %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:230
+#: ../customize/customize_cmdline.ml:232
 msgid "Create a directory"
 msgstr ""
 
@@ -772,7 +772,7 @@ msgid ""
 "%!"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:224
+#: ../customize/customize_cmdline.ml:226
 msgid "Create symbolic links"
 msgstr ""
 
@@ -808,7 +808,7 @@ msgid ""
 "for installing packages, editing files and so on."
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:230
+#: ../customize/customize_cmdline.ml:232
 msgid "DIR"
 msgstr ""
 
@@ -820,7 +820,7 @@ msgstr ""
 msgid "Debug GC and memory allocations (internal)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:166
+#: ../customize/customize_cmdline.ml:168
 msgid "Delete a file or directory"
 msgstr ""
 
@@ -932,7 +932,7 @@ msgstr ""
 msgid "Dump POD for options (internal)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:176
+#: ../customize/customize_cmdline.ml:178
 msgid "Edit file using Perl expression"
 msgstr ""
 
@@ -1012,23 +1012,23 @@ msgstr ""
 msgid "Export Storage Domain"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:269
+#: ../customize/customize_cmdline.ml:288 ../customize/customize_cmdline.ml:271
 msgid "FILE"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:312
+#: ../customize/customize_cmdline.ml:320
 msgid "FILE:CONTENT"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:302
+#: ../customize/customize_cmdline.ml:310
 msgid "FILE:DEST"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:176
+#: ../customize/customize_cmdline.ml:178
 msgid "FILE:EXPR"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:150
+#: ../customize/customize_cmdline.ml:152
 msgid "FILENAME"
 msgstr ""
 
@@ -1134,7 +1134,7 @@ msgstr ""
 msgid "Get kernel from image"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:204
+#: ../customize/customize_cmdline.ml:206
 msgid "HOSTNAME"
 msgstr ""
 
@@ -1162,7 +1162,7 @@ msgstr ""
 msgid "Initializing the target %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:280
+#: ../customize/customize_cmdline.ml:282
 msgid "Inject a public key into the guest"
 msgstr ""
 
@@ -1204,7 +1204,7 @@ msgstr ""
 msgid "Key: %s\n"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:160
+#: ../customize/customize_cmdline.ml:162
 msgid "LOCALPATH:REMOTEDIR"
 msgstr ""
 
@@ -1358,15 +1358,15 @@ msgstr ""
 msgid "Overlay saved as %s [--debug-overlays]\n"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:166
+#: ../customize/customize_cmdline.ml:168
 msgid "PATH"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:140
+#: ../customize/customize_cmdline.ml:142
 msgid "PERMISSIONS:FILE"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:214 ../customize/customize_cmdline.ml:198
+#: ../customize/customize_cmdline.ml:216 ../customize/customize_cmdline.ml:200
 msgid "PKG,PKG.."
 msgstr ""
 
@@ -1413,11 +1413,11 @@ msgstr ""
 msgid "RHEV does not support the output format '%s', only raw or qcow2"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:150
+#: ../customize/customize_cmdline.ml:152
 msgid "Read customize commands from file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:333
+#: ../customize/customize_cmdline.ml:341
 msgid "Relabel files with correct SELinux labels"
 msgstr ""
 
@@ -1618,19 +1618,19 @@ msgstr ""
 msgid "Run arbitrary scripts against the guest"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:188
+#: ../customize/customize_cmdline.ml:190
 msgid "Run command at first guest boot"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:263
+#: ../customize/customize_cmdline.ml:265
 msgid "Run command in disk image"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:182
+#: ../customize/customize_cmdline.ml:184
 msgid "Run script at first guest boot"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:257
+#: ../customize/customize_cmdline.ml:259
 msgid "Run script in disk image"
 msgstr ""
 
@@ -1648,15 +1648,15 @@ msgstr ""
 msgid "Running: %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:257 ../customize/customize_cmdline.ml:182
+#: ../customize/customize_cmdline.ml:259 ../customize/customize_cmdline.ml:184
 msgid "SCRIPT"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:251
+#: ../customize/customize_cmdline.ml:253
 msgid "SELECTOR"
 msgstr ""
 
-#: ../customize/customize_run.ml:297
+#: ../customize/customize_run.ml:301
 msgid "SELinux relabelling"
 msgstr ""
 
@@ -1676,15 +1676,15 @@ msgstr ""
 msgid "Script or program to run on guest"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:269
+#: ../customize/customize_cmdline.ml:271
 msgid "Scrub a file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:318
+#: ../customize/customize_cmdline.ml:326
 msgid "Scrub build log file"
 msgstr ""
 
-#: ../customize/customize_run.ml:316
+#: ../customize/customize_run.ml:320
 msgid "Scrubbing the log file"
 msgstr ""
 
@@ -1766,11 +1766,11 @@ msgstr ""
 msgid "Set partition alignment (default: 128 sectors)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:327
+#: ../customize/customize_cmdline.ml:335
 msgid "Set password crypto"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:251
+#: ../customize/customize_cmdline.ml:253
 msgid "Set root password"
 msgstr ""
 
@@ -1786,7 +1786,7 @@ msgstr ""
 msgid "Set temporary block device, directory or prebuilt file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:286
+#: ../customize/customize_cmdline.ml:294
 msgid "Set the default timezone"
 msgstr ""
 
@@ -1794,7 +1794,7 @@ msgstr ""
 msgid "Set the format for --list (default: short)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:204
+#: ../customize/customize_cmdline.ml:206
 msgid "Set the hostname"
 msgstr ""
 
@@ -1802,7 +1802,7 @@ msgstr ""
 msgid "Set the output architecture"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:241
+#: ../customize/customize_cmdline.ml:243
 msgid "Set user password"
 msgstr ""
 
@@ -1814,7 +1814,7 @@ msgstr ""
 msgid "Setting a random seed"
 msgstr ""
 
-#: ../customize/customize_run.ml:288
+#: ../customize/customize_run.ml:292
 msgid "Setting passwords"
 msgstr ""
 
@@ -1826,7 +1826,7 @@ msgstr ""
 msgid "Setting the hostname: %s"
 msgstr ""
 
-#: ../customize/customize_run.ml:251
+#: ../customize/customize_run.ml:255
 msgid "Setting the timezone: %s"
 msgstr ""
 
@@ -1872,11 +1872,11 @@ msgid ""
 "carefully check that the target disk boots and works correctly.\n"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:224
+#: ../customize/customize_cmdline.ml:226
 msgid "TARGET:LINK[:LINK..]"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:286
+#: ../customize/customize_cmdline.ml:294
 msgid "TIMEZONE"
 msgstr ""
 
@@ -2073,15 +2073,23 @@ msgid ""
 "%!"
 msgstr ""
 
+#: ../customize/customize_cmdline.ml:288
+msgid "Truncate a file to zero size"
+msgstr ""
+
+#: ../customize/customize_run.ml:251
+msgid "Truncating: %s"
+msgstr ""
+
 #: ../resize/resize.ml:220
 msgid "Turn off sparse copying"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:241
+#: ../customize/customize_cmdline.ml:243
 msgid "USER:SELECTOR"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:280
+#: ../customize/customize_cmdline.ml:282
 msgid "USER[:SELECTOR]"
 msgstr ""
 
@@ -2089,19 +2097,19 @@ msgstr ""
 msgid "Uncompressing"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:292
+#: ../customize/customize_cmdline.ml:300
 msgid "Update core packages"
 msgstr ""
 
-#: ../customize/customize_run.ml:256
+#: ../customize/customize_run.ml:260
 msgid "Updating core packages"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:302
+#: ../customize/customize_cmdline.ml:310
 msgid "Upload local file to destination"
 msgstr ""
 
-#: ../customize/customize_run.ml:261
+#: ../customize/customize_run.ml:265
 msgid "Uploading: %s to %s"
 msgstr ""
 
@@ -2135,11 +2143,11 @@ msgid ""
 "error message was: %s (ignored)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:312
+#: ../customize/customize_cmdline.ml:320
 msgid "Write file"
 msgstr ""
 
-#: ../customize/customize_run.ml:280
+#: ../customize/customize_run.ml:284
 msgid "Writing: %s"
 msgstr ""
 
@@ -2270,11 +2278,11 @@ msgid ""
 " - Check no one has tampered with the website or your network!"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:352
+#: ../customize/customize_cmdline.ml:360
 msgid "command '%s' cannot be used in command files, see the man page"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:369
+#: ../customize/customize_cmdline.ml:377
 msgid "command '%s' not valid, see the man page"
 msgstr ""
 
@@ -2650,7 +2658,7 @@ msgstr ""
 msgid "invalid --list-format type '%s', see the man page"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:127 ../customize/customize_cmdline.ml:116
+#: ../customize/customize_cmdline.ml:129 ../customize/customize_cmdline.ml:118
 msgid "invalid format for '--%s' parameter, see the man page"
 msgstr ""
 
@@ -2884,7 +2892,7 @@ msgid ""
 "If this is incorrect, use --password-crypto option and file a bug."
 msgstr ""
 
-#: ../customize/customize_run.ml:293
+#: ../customize/customize_run.ml:297
 msgid "passwords could not be set for this type of guest"
 msgstr ""
 
@@ -3064,7 +3072,7 @@ msgstr ""
 msgid "this guest has no non-removable disks"
 msgstr ""
 
-#: ../customize/customize_run.ml:253
+#: ../customize/customize_run.ml:257
 msgid "timezone could not be set for this type of guest"
 msgstr ""
 
@@ -7942,18 +7950,18 @@ msgstr ""
 msgid "guestfs_close: called twice on the same handle\n"
 msgstr "guestfs_close: ഒരേ ഹാന്‍ഡിലില്‍ രണ്ടു് തവണ വിളിച്ചിരിക്കുന്നു\n"
 
-#: src/handle.c:524
+#: src/handle.c:527
 msgid ""
 "configured --without-qemu so calling guestfs_set_qemu with qemu == NULL is "
 "an error"
 msgstr ""
 
-#: src/handle.c:577
+#: src/handle.c:580
 #, c-format
 msgid "too small value for memsize (must be at least %d)"
 msgstr ""
 
-#: src/handle.c:772
+#: src/handle.c:775
 msgid "setting not found"
 msgstr ""
 
diff --git a/po/mr.po b/po/mr.po
index f4e2d10..43e61a3 100644
--- a/po/mr.po
+++ b/po/mr.po
@@ -10,7 +10,7 @@ msgstr ""
 "Project-Id-Version: libguestfs 1.29.26\n"
 "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
 "component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2015-03-02 13:43+0000\n"
+"POT-Creation-Date: 2015-03-05 13:35+0000\n"
 "PO-Revision-Date: 2014-10-18 04:00-0400\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Marathi (http://www.transifex.com/projects/p/libguestfs/"
@@ -85,7 +85,7 @@ msgstr ""
 msgid "%s: %s"
 msgstr ""
 
-#: ../customize/customize_run.ml:332
+#: ../customize/customize_run.ml:336
 msgid "%s: %s (ignored)\n"
 msgstr ""
 
@@ -415,7 +415,7 @@ msgid ""
 "error: %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:263 ../customize/customize_cmdline.ml:188
+#: ../customize/customize_cmdline.ml:265 ../customize/customize_cmdline.ml:190
 msgid "'CMD+ARGS'"
 msgstr ""
 
@@ -628,11 +628,11 @@ msgstr ""
 msgid "Add disk image file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:214
+#: ../customize/customize_cmdline.ml:216
 msgid "Add package(s) to install"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:198
+#: ../customize/customize_cmdline.ml:200
 msgid "Add package(s) to install at first boot"
 msgstr ""
 
@@ -681,7 +681,7 @@ msgstr ""
 msgid "Change filesystem UUIDs"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:140
+#: ../customize/customize_cmdline.ml:142
 msgid "Change the permissions of a file"
 msgstr ""
 
@@ -731,7 +731,7 @@ msgstr ""
 msgid "Converting the guest to run on KVM"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:160
+#: ../customize/customize_cmdline.ml:162
 msgid "Copy local files or directories into image"
 msgstr ""
 
@@ -757,7 +757,7 @@ msgstr ""
 msgid "Copying: %s to %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:230
+#: ../customize/customize_cmdline.ml:232
 msgid "Create a directory"
 msgstr ""
 
@@ -773,7 +773,7 @@ msgid ""
 "%!"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:224
+#: ../customize/customize_cmdline.ml:226
 msgid "Create symbolic links"
 msgstr ""
 
@@ -809,7 +809,7 @@ msgid ""
 "for installing packages, editing files and so on."
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:230
+#: ../customize/customize_cmdline.ml:232
 msgid "DIR"
 msgstr ""
 
@@ -821,7 +821,7 @@ msgstr ""
 msgid "Debug GC and memory allocations (internal)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:166
+#: ../customize/customize_cmdline.ml:168
 msgid "Delete a file or directory"
 msgstr ""
 
@@ -933,7 +933,7 @@ msgstr ""
 msgid "Dump POD for options (internal)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:176
+#: ../customize/customize_cmdline.ml:178
 msgid "Edit file using Perl expression"
 msgstr ""
 
@@ -1013,23 +1013,23 @@ msgstr ""
 msgid "Export Storage Domain"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:269
+#: ../customize/customize_cmdline.ml:288 ../customize/customize_cmdline.ml:271
 msgid "FILE"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:312
+#: ../customize/customize_cmdline.ml:320
 msgid "FILE:CONTENT"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:302
+#: ../customize/customize_cmdline.ml:310
 msgid "FILE:DEST"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:176
+#: ../customize/customize_cmdline.ml:178
 msgid "FILE:EXPR"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:150
+#: ../customize/customize_cmdline.ml:152
 msgid "FILENAME"
 msgstr ""
 
@@ -1135,7 +1135,7 @@ msgstr ""
 msgid "Get kernel from image"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:204
+#: ../customize/customize_cmdline.ml:206
 msgid "HOSTNAME"
 msgstr ""
 
@@ -1163,7 +1163,7 @@ msgstr ""
 msgid "Initializing the target %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:280
+#: ../customize/customize_cmdline.ml:282
 msgid "Inject a public key into the guest"
 msgstr ""
 
@@ -1205,7 +1205,7 @@ msgstr ""
 msgid "Key: %s\n"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:160
+#: ../customize/customize_cmdline.ml:162
 msgid "LOCALPATH:REMOTEDIR"
 msgstr ""
 
@@ -1359,15 +1359,15 @@ msgstr ""
 msgid "Overlay saved as %s [--debug-overlays]\n"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:166
+#: ../customize/customize_cmdline.ml:168
 msgid "PATH"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:140
+#: ../customize/customize_cmdline.ml:142
 msgid "PERMISSIONS:FILE"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:214 ../customize/customize_cmdline.ml:198
+#: ../customize/customize_cmdline.ml:216 ../customize/customize_cmdline.ml:200
 msgid "PKG,PKG.."
 msgstr ""
 
@@ -1414,11 +1414,11 @@ msgstr ""
 msgid "RHEV does not support the output format '%s', only raw or qcow2"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:150
+#: ../customize/customize_cmdline.ml:152
 msgid "Read customize commands from file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:333
+#: ../customize/customize_cmdline.ml:341
 msgid "Relabel files with correct SELinux labels"
 msgstr ""
 
@@ -1619,19 +1619,19 @@ msgstr ""
 msgid "Run arbitrary scripts against the guest"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:188
+#: ../customize/customize_cmdline.ml:190
 msgid "Run command at first guest boot"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:263
+#: ../customize/customize_cmdline.ml:265
 msgid "Run command in disk image"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:182
+#: ../customize/customize_cmdline.ml:184
 msgid "Run script at first guest boot"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:257
+#: ../customize/customize_cmdline.ml:259
 msgid "Run script in disk image"
 msgstr ""
 
@@ -1649,15 +1649,15 @@ msgstr ""
 msgid "Running: %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:257 ../customize/customize_cmdline.ml:182
+#: ../customize/customize_cmdline.ml:259 ../customize/customize_cmdline.ml:184
 msgid "SCRIPT"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:251
+#: ../customize/customize_cmdline.ml:253
 msgid "SELECTOR"
 msgstr ""
 
-#: ../customize/customize_run.ml:297
+#: ../customize/customize_run.ml:301
 msgid "SELinux relabelling"
 msgstr ""
 
@@ -1677,15 +1677,15 @@ msgstr ""
 msgid "Script or program to run on guest"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:269
+#: ../customize/customize_cmdline.ml:271
 msgid "Scrub a file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:318
+#: ../customize/customize_cmdline.ml:326
 msgid "Scrub build log file"
 msgstr ""
 
-#: ../customize/customize_run.ml:316
+#: ../customize/customize_run.ml:320
 msgid "Scrubbing the log file"
 msgstr ""
 
@@ -1767,11 +1767,11 @@ msgstr ""
 msgid "Set partition alignment (default: 128 sectors)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:327
+#: ../customize/customize_cmdline.ml:335
 msgid "Set password crypto"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:251
+#: ../customize/customize_cmdline.ml:253
 msgid "Set root password"
 msgstr ""
 
@@ -1787,7 +1787,7 @@ msgstr ""
 msgid "Set temporary block device, directory or prebuilt file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:286
+#: ../customize/customize_cmdline.ml:294
 msgid "Set the default timezone"
 msgstr ""
 
@@ -1795,7 +1795,7 @@ msgstr ""
 msgid "Set the format for --list (default: short)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:204
+#: ../customize/customize_cmdline.ml:206
 msgid "Set the hostname"
 msgstr ""
 
@@ -1803,7 +1803,7 @@ msgstr ""
 msgid "Set the output architecture"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:241
+#: ../customize/customize_cmdline.ml:243
 msgid "Set user password"
 msgstr ""
 
@@ -1815,7 +1815,7 @@ msgstr ""
 msgid "Setting a random seed"
 msgstr ""
 
-#: ../customize/customize_run.ml:288
+#: ../customize/customize_run.ml:292
 msgid "Setting passwords"
 msgstr ""
 
@@ -1827,7 +1827,7 @@ msgstr ""
 msgid "Setting the hostname: %s"
 msgstr ""
 
-#: ../customize/customize_run.ml:251
+#: ../customize/customize_run.ml:255
 msgid "Setting the timezone: %s"
 msgstr ""
 
@@ -1873,11 +1873,11 @@ msgid ""
 "carefully check that the target disk boots and works correctly.\n"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:224
+#: ../customize/customize_cmdline.ml:226
 msgid "TARGET:LINK[:LINK..]"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:286
+#: ../customize/customize_cmdline.ml:294
 msgid "TIMEZONE"
 msgstr ""
 
@@ -2074,15 +2074,23 @@ msgid ""
 "%!"
 msgstr ""
 
+#: ../customize/customize_cmdline.ml:288
+msgid "Truncate a file to zero size"
+msgstr ""
+
+#: ../customize/customize_run.ml:251
+msgid "Truncating: %s"
+msgstr ""
+
 #: ../resize/resize.ml:220
 msgid "Turn off sparse copying"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:241
+#: ../customize/customize_cmdline.ml:243
 msgid "USER:SELECTOR"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:280
+#: ../customize/customize_cmdline.ml:282
 msgid "USER[:SELECTOR]"
 msgstr ""
 
@@ -2090,19 +2098,19 @@ msgstr ""
 msgid "Uncompressing"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:292
+#: ../customize/customize_cmdline.ml:300
 msgid "Update core packages"
 msgstr ""
 
-#: ../customize/customize_run.ml:256
+#: ../customize/customize_run.ml:260
 msgid "Updating core packages"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:302
+#: ../customize/customize_cmdline.ml:310
 msgid "Upload local file to destination"
 msgstr ""
 
-#: ../customize/customize_run.ml:261
+#: ../customize/customize_run.ml:265
 msgid "Uploading: %s to %s"
 msgstr ""
 
@@ -2136,11 +2144,11 @@ msgid ""
 "error message was: %s (ignored)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:312
+#: ../customize/customize_cmdline.ml:320
 msgid "Write file"
 msgstr ""
 
-#: ../customize/customize_run.ml:280
+#: ../customize/customize_run.ml:284
 msgid "Writing: %s"
 msgstr ""
 
@@ -2271,11 +2279,11 @@ msgid ""
 " - Check no one has tampered with the website or your network!"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:352
+#: ../customize/customize_cmdline.ml:360
 msgid "command '%s' cannot be used in command files, see the man page"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:369
+#: ../customize/customize_cmdline.ml:377
 msgid "command '%s' not valid, see the man page"
 msgstr ""
 
@@ -2651,7 +2659,7 @@ msgstr ""
 msgid "invalid --list-format type '%s', see the man page"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:127 ../customize/customize_cmdline.ml:116
+#: ../customize/customize_cmdline.ml:129 ../customize/customize_cmdline.ml:118
 msgid "invalid format for '--%s' parameter, see the man page"
 msgstr ""
 
@@ -2885,7 +2893,7 @@ msgid ""
 "If this is incorrect, use --password-crypto option and file a bug."
 msgstr ""
 
-#: ../customize/customize_run.ml:293
+#: ../customize/customize_run.ml:297
 msgid "passwords could not be set for this type of guest"
 msgstr ""
 
@@ -3065,7 +3073,7 @@ msgstr ""
 msgid "this guest has no non-removable disks"
 msgstr ""
 
-#: ../customize/customize_run.ml:253
+#: ../customize/customize_run.ml:257
 msgid "timezone could not be set for this type of guest"
 msgstr ""
 
@@ -8009,18 +8017,18 @@ msgstr ""
 msgid "guestfs_close: called twice on the same handle\n"
 msgstr "guestfs_close: एकाच हँडलवर दोनवेळा कॉल केले\n"
 
-#: src/handle.c:524
+#: src/handle.c:527
 msgid ""
 "configured --without-qemu so calling guestfs_set_qemu with qemu == NULL is "
 "an error"
 msgstr ""
 
-#: src/handle.c:577
+#: src/handle.c:580
 #, c-format
 msgid "too small value for memsize (must be at least %d)"
 msgstr ""
 
-#: src/handle.c:772
+#: src/handle.c:775
 msgid "setting not found"
 msgstr ""
 
diff --git a/po/nl.po b/po/nl.po
index cf10327..bf42a4e 100644
--- a/po/nl.po
+++ b/po/nl.po
@@ -11,7 +11,7 @@ msgstr ""
 "Project-Id-Version: libguestfs 1.29.26\n"
 "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
 "component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2015-03-02 13:43+0000\n"
+"POT-Creation-Date: 2015-03-05 13:35+0000\n"
 "PO-Revision-Date: 2014-10-18 04:00-0400\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Dutch (http://www.transifex.com/projects/p/libguestfs/"
@@ -86,7 +86,7 @@ msgstr ""
 msgid "%s: %s"
 msgstr ""
 
-#: ../customize/customize_run.ml:332
+#: ../customize/customize_run.ml:336
 msgid "%s: %s (ignored)\n"
 msgstr ""
 
@@ -416,7 +416,7 @@ msgid ""
 "error: %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:263 ../customize/customize_cmdline.ml:188
+#: ../customize/customize_cmdline.ml:265 ../customize/customize_cmdline.ml:190
 msgid "'CMD+ARGS'"
 msgstr ""
 
@@ -629,11 +629,11 @@ msgstr ""
 msgid "Add disk image file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:214
+#: ../customize/customize_cmdline.ml:216
 msgid "Add package(s) to install"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:198
+#: ../customize/customize_cmdline.ml:200
 msgid "Add package(s) to install at first boot"
 msgstr ""
 
@@ -682,7 +682,7 @@ msgstr ""
 msgid "Change filesystem UUIDs"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:140
+#: ../customize/customize_cmdline.ml:142
 msgid "Change the permissions of a file"
 msgstr ""
 
@@ -732,7 +732,7 @@ msgstr ""
 msgid "Converting the guest to run on KVM"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:160
+#: ../customize/customize_cmdline.ml:162
 msgid "Copy local files or directories into image"
 msgstr ""
 
@@ -758,7 +758,7 @@ msgstr ""
 msgid "Copying: %s to %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:230
+#: ../customize/customize_cmdline.ml:232
 msgid "Create a directory"
 msgstr ""
 
@@ -774,7 +774,7 @@ msgid ""
 "%!"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:224
+#: ../customize/customize_cmdline.ml:226
 msgid "Create symbolic links"
 msgstr ""
 
@@ -810,7 +810,7 @@ msgid ""
 "for installing packages, editing files and so on."
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:230
+#: ../customize/customize_cmdline.ml:232
 msgid "DIR"
 msgstr ""
 
@@ -822,7 +822,7 @@ msgstr ""
 msgid "Debug GC and memory allocations (internal)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:166
+#: ../customize/customize_cmdline.ml:168
 msgid "Delete a file or directory"
 msgstr ""
 
@@ -934,7 +934,7 @@ msgstr ""
 msgid "Dump POD for options (internal)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:176
+#: ../customize/customize_cmdline.ml:178
 msgid "Edit file using Perl expression"
 msgstr ""
 
@@ -1014,23 +1014,23 @@ msgstr ""
 msgid "Export Storage Domain"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:269
+#: ../customize/customize_cmdline.ml:288 ../customize/customize_cmdline.ml:271
 msgid "FILE"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:312
+#: ../customize/customize_cmdline.ml:320
 msgid "FILE:CONTENT"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:302
+#: ../customize/customize_cmdline.ml:310
 msgid "FILE:DEST"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:176
+#: ../customize/customize_cmdline.ml:178
 msgid "FILE:EXPR"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:150
+#: ../customize/customize_cmdline.ml:152
 msgid "FILENAME"
 msgstr ""
 
@@ -1136,7 +1136,7 @@ msgstr ""
 msgid "Get kernel from image"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:204
+#: ../customize/customize_cmdline.ml:206
 msgid "HOSTNAME"
 msgstr ""
 
@@ -1164,7 +1164,7 @@ msgstr ""
 msgid "Initializing the target %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:280
+#: ../customize/customize_cmdline.ml:282
 msgid "Inject a public key into the guest"
 msgstr ""
 
@@ -1206,7 +1206,7 @@ msgstr ""
 msgid "Key: %s\n"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:160
+#: ../customize/customize_cmdline.ml:162
 msgid "LOCALPATH:REMOTEDIR"
 msgstr ""
 
@@ -1360,15 +1360,15 @@ msgstr ""
 msgid "Overlay saved as %s [--debug-overlays]\n"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:166
+#: ../customize/customize_cmdline.ml:168
 msgid "PATH"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:140
+#: ../customize/customize_cmdline.ml:142
 msgid "PERMISSIONS:FILE"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:214 ../customize/customize_cmdline.ml:198
+#: ../customize/customize_cmdline.ml:216 ../customize/customize_cmdline.ml:200
 msgid "PKG,PKG.."
 msgstr ""
 
@@ -1415,11 +1415,11 @@ msgstr ""
 msgid "RHEV does not support the output format '%s', only raw or qcow2"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:150
+#: ../customize/customize_cmdline.ml:152
 msgid "Read customize commands from file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:333
+#: ../customize/customize_cmdline.ml:341
 msgid "Relabel files with correct SELinux labels"
 msgstr ""
 
@@ -1620,19 +1620,19 @@ msgstr ""
 msgid "Run arbitrary scripts against the guest"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:188
+#: ../customize/customize_cmdline.ml:190
 msgid "Run command at first guest boot"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:263
+#: ../customize/customize_cmdline.ml:265
 msgid "Run command in disk image"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:182
+#: ../customize/customize_cmdline.ml:184
 msgid "Run script at first guest boot"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:257
+#: ../customize/customize_cmdline.ml:259
 msgid "Run script in disk image"
 msgstr ""
 
@@ -1650,15 +1650,15 @@ msgstr ""
 msgid "Running: %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:257 ../customize/customize_cmdline.ml:182
+#: ../customize/customize_cmdline.ml:259 ../customize/customize_cmdline.ml:184
 msgid "SCRIPT"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:251
+#: ../customize/customize_cmdline.ml:253
 msgid "SELECTOR"
 msgstr ""
 
-#: ../customize/customize_run.ml:297
+#: ../customize/customize_run.ml:301
 msgid "SELinux relabelling"
 msgstr ""
 
@@ -1678,15 +1678,15 @@ msgstr ""
 msgid "Script or program to run on guest"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:269
+#: ../customize/customize_cmdline.ml:271
 msgid "Scrub a file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:318
+#: ../customize/customize_cmdline.ml:326
 msgid "Scrub build log file"
 msgstr ""
 
-#: ../customize/customize_run.ml:316
+#: ../customize/customize_run.ml:320
 msgid "Scrubbing the log file"
 msgstr ""
 
@@ -1768,11 +1768,11 @@ msgstr ""
 msgid "Set partition alignment (default: 128 sectors)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:327
+#: ../customize/customize_cmdline.ml:335
 msgid "Set password crypto"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:251
+#: ../customize/customize_cmdline.ml:253
 msgid "Set root password"
 msgstr ""
 
@@ -1788,7 +1788,7 @@ msgstr ""
 msgid "Set temporary block device, directory or prebuilt file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:286
+#: ../customize/customize_cmdline.ml:294
 msgid "Set the default timezone"
 msgstr ""
 
@@ -1796,7 +1796,7 @@ msgstr ""
 msgid "Set the format for --list (default: short)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:204
+#: ../customize/customize_cmdline.ml:206
 msgid "Set the hostname"
 msgstr ""
 
@@ -1804,7 +1804,7 @@ msgstr ""
 msgid "Set the output architecture"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:241
+#: ../customize/customize_cmdline.ml:243
 msgid "Set user password"
 msgstr ""
 
@@ -1816,7 +1816,7 @@ msgstr ""
 msgid "Setting a random seed"
 msgstr ""
 
-#: ../customize/customize_run.ml:288
+#: ../customize/customize_run.ml:292
 msgid "Setting passwords"
 msgstr ""
 
@@ -1828,7 +1828,7 @@ msgstr ""
 msgid "Setting the hostname: %s"
 msgstr ""
 
-#: ../customize/customize_run.ml:251
+#: ../customize/customize_run.ml:255
 msgid "Setting the timezone: %s"
 msgstr ""
 
@@ -1874,11 +1874,11 @@ msgid ""
 "carefully check that the target disk boots and works correctly.\n"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:224
+#: ../customize/customize_cmdline.ml:226
 msgid "TARGET:LINK[:LINK..]"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:286
+#: ../customize/customize_cmdline.ml:294
 msgid "TIMEZONE"
 msgstr ""
 
@@ -2075,15 +2075,23 @@ msgid ""
 "%!"
 msgstr ""
 
+#: ../customize/customize_cmdline.ml:288
+msgid "Truncate a file to zero size"
+msgstr ""
+
+#: ../customize/customize_run.ml:251
+msgid "Truncating: %s"
+msgstr ""
+
 #: ../resize/resize.ml:220
 msgid "Turn off sparse copying"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:241
+#: ../customize/customize_cmdline.ml:243
 msgid "USER:SELECTOR"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:280
+#: ../customize/customize_cmdline.ml:282
 msgid "USER[:SELECTOR]"
 msgstr ""
 
@@ -2091,19 +2099,19 @@ msgstr ""
 msgid "Uncompressing"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:292
+#: ../customize/customize_cmdline.ml:300
 msgid "Update core packages"
 msgstr ""
 
-#: ../customize/customize_run.ml:256
+#: ../customize/customize_run.ml:260
 msgid "Updating core packages"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:302
+#: ../customize/customize_cmdline.ml:310
 msgid "Upload local file to destination"
 msgstr ""
 
-#: ../customize/customize_run.ml:261
+#: ../customize/customize_run.ml:265
 msgid "Uploading: %s to %s"
 msgstr ""
 
@@ -2137,11 +2145,11 @@ msgid ""
 "error message was: %s (ignored)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:312
+#: ../customize/customize_cmdline.ml:320
 msgid "Write file"
 msgstr ""
 
-#: ../customize/customize_run.ml:280
+#: ../customize/customize_run.ml:284
 msgid "Writing: %s"
 msgstr ""
 
@@ -2272,11 +2280,11 @@ msgid ""
 " - Check no one has tampered with the website or your network!"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:352
+#: ../customize/customize_cmdline.ml:360
 msgid "command '%s' cannot be used in command files, see the man page"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:369
+#: ../customize/customize_cmdline.ml:377
 msgid "command '%s' not valid, see the man page"
 msgstr ""
 
@@ -2652,7 +2660,7 @@ msgstr ""
 msgid "invalid --list-format type '%s', see the man page"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:127 ../customize/customize_cmdline.ml:116
+#: ../customize/customize_cmdline.ml:129 ../customize/customize_cmdline.ml:118
 msgid "invalid format for '--%s' parameter, see the man page"
 msgstr ""
 
@@ -2886,7 +2894,7 @@ msgid ""
 "If this is incorrect, use --password-crypto option and file a bug."
 msgstr ""
 
-#: ../customize/customize_run.ml:293
+#: ../customize/customize_run.ml:297
 msgid "passwords could not be set for this type of guest"
 msgstr ""
 
@@ -3066,7 +3074,7 @@ msgstr ""
 msgid "this guest has no non-removable disks"
 msgstr ""
 
-#: ../customize/customize_run.ml:253
+#: ../customize/customize_run.ml:257
 msgid "timezone could not be set for this type of guest"
 msgstr ""
 
@@ -8140,18 +8148,18 @@ msgstr ""
 msgid "guestfs_close: called twice on the same handle\n"
 msgstr "guestfs_close: twee keer dezelfde hendel aangeroepen\n"
 
-#: src/handle.c:524
+#: src/handle.c:527
 msgid ""
 "configured --without-qemu so calling guestfs_set_qemu with qemu == NULL is "
 "an error"
 msgstr ""
 
-#: src/handle.c:577
+#: src/handle.c:580
 #, c-format
 msgid "too small value for memsize (must be at least %d)"
 msgstr ""
 
-#: src/handle.c:772
+#: src/handle.c:775
 msgid "setting not found"
 msgstr ""
 
diff --git a/po/or.po b/po/or.po
index 695b32d..7097622 100644
--- a/po/or.po
+++ b/po/or.po
@@ -9,7 +9,7 @@ msgstr ""
 "Project-Id-Version: libguestfs 1.29.26\n"
 "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
 "component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2015-03-02 13:43+0000\n"
+"POT-Creation-Date: 2015-03-05 13:35+0000\n"
 "PO-Revision-Date: 2014-10-18 04:00-0400\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Oriya (http://www.transifex.com/projects/p/libguestfs/"
@@ -84,7 +84,7 @@ msgstr ""
 msgid "%s: %s"
 msgstr ""
 
-#: ../customize/customize_run.ml:332
+#: ../customize/customize_run.ml:336
 msgid "%s: %s (ignored)\n"
 msgstr ""
 
@@ -414,7 +414,7 @@ msgid ""
 "error: %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:263 ../customize/customize_cmdline.ml:188
+#: ../customize/customize_cmdline.ml:265 ../customize/customize_cmdline.ml:190
 msgid "'CMD+ARGS'"
 msgstr ""
 
@@ -627,11 +627,11 @@ msgstr ""
 msgid "Add disk image file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:214
+#: ../customize/customize_cmdline.ml:216
 msgid "Add package(s) to install"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:198
+#: ../customize/customize_cmdline.ml:200
 msgid "Add package(s) to install at first boot"
 msgstr ""
 
@@ -680,7 +680,7 @@ msgstr ""
 msgid "Change filesystem UUIDs"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:140
+#: ../customize/customize_cmdline.ml:142
 msgid "Change the permissions of a file"
 msgstr ""
 
@@ -730,7 +730,7 @@ msgstr ""
 msgid "Converting the guest to run on KVM"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:160
+#: ../customize/customize_cmdline.ml:162
 msgid "Copy local files or directories into image"
 msgstr ""
 
@@ -756,7 +756,7 @@ msgstr ""
 msgid "Copying: %s to %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:230
+#: ../customize/customize_cmdline.ml:232
 msgid "Create a directory"
 msgstr ""
 
@@ -772,7 +772,7 @@ msgid ""
 "%!"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:224
+#: ../customize/customize_cmdline.ml:226
 msgid "Create symbolic links"
 msgstr ""
 
@@ -808,7 +808,7 @@ msgid ""
 "for installing packages, editing files and so on."
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:230
+#: ../customize/customize_cmdline.ml:232
 msgid "DIR"
 msgstr ""
 
@@ -820,7 +820,7 @@ msgstr ""
 msgid "Debug GC and memory allocations (internal)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:166
+#: ../customize/customize_cmdline.ml:168
 msgid "Delete a file or directory"
 msgstr ""
 
@@ -932,7 +932,7 @@ msgstr ""
 msgid "Dump POD for options (internal)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:176
+#: ../customize/customize_cmdline.ml:178
 msgid "Edit file using Perl expression"
 msgstr ""
 
@@ -1012,23 +1012,23 @@ msgstr ""
 msgid "Export Storage Domain"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:269
+#: ../customize/customize_cmdline.ml:288 ../customize/customize_cmdline.ml:271
 msgid "FILE"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:312
+#: ../customize/customize_cmdline.ml:320
 msgid "FILE:CONTENT"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:302
+#: ../customize/customize_cmdline.ml:310
 msgid "FILE:DEST"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:176
+#: ../customize/customize_cmdline.ml:178
 msgid "FILE:EXPR"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:150
+#: ../customize/customize_cmdline.ml:152
 msgid "FILENAME"
 msgstr ""
 
@@ -1134,7 +1134,7 @@ msgstr ""
 msgid "Get kernel from image"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:204
+#: ../customize/customize_cmdline.ml:206
 msgid "HOSTNAME"
 msgstr ""
 
@@ -1162,7 +1162,7 @@ msgstr ""
 msgid "Initializing the target %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:280
+#: ../customize/customize_cmdline.ml:282
 msgid "Inject a public key into the guest"
 msgstr ""
 
@@ -1204,7 +1204,7 @@ msgstr ""
 msgid "Key: %s\n"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:160
+#: ../customize/customize_cmdline.ml:162
 msgid "LOCALPATH:REMOTEDIR"
 msgstr ""
 
@@ -1358,15 +1358,15 @@ msgstr ""
 msgid "Overlay saved as %s [--debug-overlays]\n"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:166
+#: ../customize/customize_cmdline.ml:168
 msgid "PATH"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:140
+#: ../customize/customize_cmdline.ml:142
 msgid "PERMISSIONS:FILE"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:214 ../customize/customize_cmdline.ml:198
+#: ../customize/customize_cmdline.ml:216 ../customize/customize_cmdline.ml:200
 msgid "PKG,PKG.."
 msgstr ""
 
@@ -1413,11 +1413,11 @@ msgstr ""
 msgid "RHEV does not support the output format '%s', only raw or qcow2"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:150
+#: ../customize/customize_cmdline.ml:152
 msgid "Read customize commands from file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:333
+#: ../customize/customize_cmdline.ml:341
 msgid "Relabel files with correct SELinux labels"
 msgstr ""
 
@@ -1618,19 +1618,19 @@ msgstr ""
 msgid "Run arbitrary scripts against the guest"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:188
+#: ../customize/customize_cmdline.ml:190
 msgid "Run command at first guest boot"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:263
+#: ../customize/customize_cmdline.ml:265
 msgid "Run command in disk image"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:182
+#: ../customize/customize_cmdline.ml:184
 msgid "Run script at first guest boot"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:257
+#: ../customize/customize_cmdline.ml:259
 msgid "Run script in disk image"
 msgstr ""
 
@@ -1648,15 +1648,15 @@ msgstr ""
 msgid "Running: %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:257 ../customize/customize_cmdline.ml:182
+#: ../customize/customize_cmdline.ml:259 ../customize/customize_cmdline.ml:184
 msgid "SCRIPT"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:251
+#: ../customize/customize_cmdline.ml:253
 msgid "SELECTOR"
 msgstr ""
 
-#: ../customize/customize_run.ml:297
+#: ../customize/customize_run.ml:301
 msgid "SELinux relabelling"
 msgstr ""
 
@@ -1676,15 +1676,15 @@ msgstr ""
 msgid "Script or program to run on guest"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:269
+#: ../customize/customize_cmdline.ml:271
 msgid "Scrub a file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:318
+#: ../customize/customize_cmdline.ml:326
 msgid "Scrub build log file"
 msgstr ""
 
-#: ../customize/customize_run.ml:316
+#: ../customize/customize_run.ml:320
 msgid "Scrubbing the log file"
 msgstr ""
 
@@ -1766,11 +1766,11 @@ msgstr ""
 msgid "Set partition alignment (default: 128 sectors)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:327
+#: ../customize/customize_cmdline.ml:335
 msgid "Set password crypto"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:251
+#: ../customize/customize_cmdline.ml:253
 msgid "Set root password"
 msgstr ""
 
@@ -1786,7 +1786,7 @@ msgstr ""
 msgid "Set temporary block device, directory or prebuilt file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:286
+#: ../customize/customize_cmdline.ml:294
 msgid "Set the default timezone"
 msgstr ""
 
@@ -1794,7 +1794,7 @@ msgstr ""
 msgid "Set the format for --list (default: short)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:204
+#: ../customize/customize_cmdline.ml:206
 msgid "Set the hostname"
 msgstr ""
 
@@ -1802,7 +1802,7 @@ msgstr ""
 msgid "Set the output architecture"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:241
+#: ../customize/customize_cmdline.ml:243
 msgid "Set user password"
 msgstr ""
 
@@ -1814,7 +1814,7 @@ msgstr ""
 msgid "Setting a random seed"
 msgstr ""
 
-#: ../customize/customize_run.ml:288
+#: ../customize/customize_run.ml:292
 msgid "Setting passwords"
 msgstr ""
 
@@ -1826,7 +1826,7 @@ msgstr ""
 msgid "Setting the hostname: %s"
 msgstr ""
 
-#: ../customize/customize_run.ml:251
+#: ../customize/customize_run.ml:255
 msgid "Setting the timezone: %s"
 msgstr ""
 
@@ -1872,11 +1872,11 @@ msgid ""
 "carefully check that the target disk boots and works correctly.\n"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:224
+#: ../customize/customize_cmdline.ml:226
 msgid "TARGET:LINK[:LINK..]"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:286
+#: ../customize/customize_cmdline.ml:294
 msgid "TIMEZONE"
 msgstr ""
 
@@ -2073,15 +2073,23 @@ msgid ""
 "%!"
 msgstr ""
 
+#: ../customize/customize_cmdline.ml:288
+msgid "Truncate a file to zero size"
+msgstr ""
+
+#: ../customize/customize_run.ml:251
+msgid "Truncating: %s"
+msgstr ""
+
 #: ../resize/resize.ml:220
 msgid "Turn off sparse copying"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:241
+#: ../customize/customize_cmdline.ml:243
 msgid "USER:SELECTOR"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:280
+#: ../customize/customize_cmdline.ml:282
 msgid "USER[:SELECTOR]"
 msgstr ""
 
@@ -2089,19 +2097,19 @@ msgstr ""
 msgid "Uncompressing"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:292
+#: ../customize/customize_cmdline.ml:300
 msgid "Update core packages"
 msgstr ""
 
-#: ../customize/customize_run.ml:256
+#: ../customize/customize_run.ml:260
 msgid "Updating core packages"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:302
+#: ../customize/customize_cmdline.ml:310
 msgid "Upload local file to destination"
 msgstr ""
 
-#: ../customize/customize_run.ml:261
+#: ../customize/customize_run.ml:265
 msgid "Uploading: %s to %s"
 msgstr ""
 
@@ -2135,11 +2143,11 @@ msgid ""
 "error message was: %s (ignored)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:312
+#: ../customize/customize_cmdline.ml:320
 msgid "Write file"
 msgstr ""
 
-#: ../customize/customize_run.ml:280
+#: ../customize/customize_run.ml:284
 msgid "Writing: %s"
 msgstr ""
 
@@ -2270,11 +2278,11 @@ msgid ""
 " - Check no one has tampered with the website or your network!"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:352
+#: ../customize/customize_cmdline.ml:360
 msgid "command '%s' cannot be used in command files, see the man page"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:369
+#: ../customize/customize_cmdline.ml:377
 msgid "command '%s' not valid, see the man page"
 msgstr ""
 
@@ -2650,7 +2658,7 @@ msgstr ""
 msgid "invalid --list-format type '%s', see the man page"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:127 ../customize/customize_cmdline.ml:116
+#: ../customize/customize_cmdline.ml:129 ../customize/customize_cmdline.ml:118
 msgid "invalid format for '--%s' parameter, see the man page"
 msgstr ""
 
@@ -2884,7 +2892,7 @@ msgid ""
 "If this is incorrect, use --password-crypto option and file a bug."
 msgstr ""
 
-#: ../customize/customize_run.ml:293
+#: ../customize/customize_run.ml:297
 msgid "passwords could not be set for this type of guest"
 msgstr ""
 
@@ -3064,7 +3072,7 @@ msgstr ""
 msgid "this guest has no non-removable disks"
 msgstr ""
 
-#: ../customize/customize_run.ml:253
+#: ../customize/customize_run.ml:257
 msgid "timezone could not be set for this type of guest"
 msgstr ""
 
@@ -7940,18 +7948,18 @@ msgstr ""
 msgid "guestfs_close: called twice on the same handle\n"
 msgstr "guestfs_close: ସମାନ ନିୟନ୍ତ୍ରଣରେ ଦୁଇଥର ଡ଼ାକିଥିଲା\n"
 
-#: src/handle.c:524
+#: src/handle.c:527
 msgid ""
 "configured --without-qemu so calling guestfs_set_qemu with qemu == NULL is "
 "an error"
 msgstr ""
 
-#: src/handle.c:577
+#: src/handle.c:580
 #, c-format
 msgid "too small value for memsize (must be at least %d)"
 msgstr ""
 
-#: src/handle.c:772
+#: src/handle.c:775
 msgid "setting not found"
 msgstr ""
 
diff --git a/po/pa.po b/po/pa.po
index 465f207..9afa4de 100644
--- a/po/pa.po
+++ b/po/pa.po
@@ -10,7 +10,7 @@ msgstr ""
 "Project-Id-Version: libguestfs 1.29.26\n"
 "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
 "component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2015-03-02 13:43+0000\n"
+"POT-Creation-Date: 2015-03-05 13:35+0000\n"
 "PO-Revision-Date: 2014-10-18 04:00-0400\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Panjabi (Punjabi) (http://www.transifex.com/projects/p/"
@@ -85,7 +85,7 @@ msgstr ""
 msgid "%s: %s"
 msgstr ""
 
-#: ../customize/customize_run.ml:332
+#: ../customize/customize_run.ml:336
 msgid "%s: %s (ignored)\n"
 msgstr ""
 
@@ -415,7 +415,7 @@ msgid ""
 "error: %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:263 ../customize/customize_cmdline.ml:188
+#: ../customize/customize_cmdline.ml:265 ../customize/customize_cmdline.ml:190
 msgid "'CMD+ARGS'"
 msgstr ""
 
@@ -628,11 +628,11 @@ msgstr ""
 msgid "Add disk image file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:214
+#: ../customize/customize_cmdline.ml:216
 msgid "Add package(s) to install"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:198
+#: ../customize/customize_cmdline.ml:200
 msgid "Add package(s) to install at first boot"
 msgstr ""
 
@@ -681,7 +681,7 @@ msgstr ""
 msgid "Change filesystem UUIDs"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:140
+#: ../customize/customize_cmdline.ml:142
 msgid "Change the permissions of a file"
 msgstr ""
 
@@ -731,7 +731,7 @@ msgstr ""
 msgid "Converting the guest to run on KVM"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:160
+#: ../customize/customize_cmdline.ml:162
 msgid "Copy local files or directories into image"
 msgstr ""
 
@@ -757,7 +757,7 @@ msgstr ""
 msgid "Copying: %s to %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:230
+#: ../customize/customize_cmdline.ml:232
 msgid "Create a directory"
 msgstr ""
 
@@ -773,7 +773,7 @@ msgid ""
 "%!"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:224
+#: ../customize/customize_cmdline.ml:226
 msgid "Create symbolic links"
 msgstr ""
 
@@ -809,7 +809,7 @@ msgid ""
 "for installing packages, editing files and so on."
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:230
+#: ../customize/customize_cmdline.ml:232
 msgid "DIR"
 msgstr ""
 
@@ -821,7 +821,7 @@ msgstr ""
 msgid "Debug GC and memory allocations (internal)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:166
+#: ../customize/customize_cmdline.ml:168
 msgid "Delete a file or directory"
 msgstr ""
 
@@ -933,7 +933,7 @@ msgstr ""
 msgid "Dump POD for options (internal)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:176
+#: ../customize/customize_cmdline.ml:178
 msgid "Edit file using Perl expression"
 msgstr ""
 
@@ -1013,23 +1013,23 @@ msgstr ""
 msgid "Export Storage Domain"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:269
+#: ../customize/customize_cmdline.ml:288 ../customize/customize_cmdline.ml:271
 msgid "FILE"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:312
+#: ../customize/customize_cmdline.ml:320
 msgid "FILE:CONTENT"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:302
+#: ../customize/customize_cmdline.ml:310
 msgid "FILE:DEST"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:176
+#: ../customize/customize_cmdline.ml:178
 msgid "FILE:EXPR"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:150
+#: ../customize/customize_cmdline.ml:152
 msgid "FILENAME"
 msgstr ""
 
@@ -1135,7 +1135,7 @@ msgstr ""
 msgid "Get kernel from image"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:204
+#: ../customize/customize_cmdline.ml:206
 msgid "HOSTNAME"
 msgstr ""
 
@@ -1163,7 +1163,7 @@ msgstr ""
 msgid "Initializing the target %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:280
+#: ../customize/customize_cmdline.ml:282
 msgid "Inject a public key into the guest"
 msgstr ""
 
@@ -1205,7 +1205,7 @@ msgstr ""
 msgid "Key: %s\n"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:160
+#: ../customize/customize_cmdline.ml:162
 msgid "LOCALPATH:REMOTEDIR"
 msgstr ""
 
@@ -1359,15 +1359,15 @@ msgstr ""
 msgid "Overlay saved as %s [--debug-overlays]\n"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:166
+#: ../customize/customize_cmdline.ml:168
 msgid "PATH"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:140
+#: ../customize/customize_cmdline.ml:142
 msgid "PERMISSIONS:FILE"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:214 ../customize/customize_cmdline.ml:198
+#: ../customize/customize_cmdline.ml:216 ../customize/customize_cmdline.ml:200
 msgid "PKG,PKG.."
 msgstr ""
 
@@ -1414,11 +1414,11 @@ msgstr ""
 msgid "RHEV does not support the output format '%s', only raw or qcow2"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:150
+#: ../customize/customize_cmdline.ml:152
 msgid "Read customize commands from file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:333
+#: ../customize/customize_cmdline.ml:341
 msgid "Relabel files with correct SELinux labels"
 msgstr ""
 
@@ -1619,19 +1619,19 @@ msgstr ""
 msgid "Run arbitrary scripts against the guest"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:188
+#: ../customize/customize_cmdline.ml:190
 msgid "Run command at first guest boot"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:263
+#: ../customize/customize_cmdline.ml:265
 msgid "Run command in disk image"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:182
+#: ../customize/customize_cmdline.ml:184
 msgid "Run script at first guest boot"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:257
+#: ../customize/customize_cmdline.ml:259
 msgid "Run script in disk image"
 msgstr ""
 
@@ -1649,15 +1649,15 @@ msgstr ""
 msgid "Running: %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:257 ../customize/customize_cmdline.ml:182
+#: ../customize/customize_cmdline.ml:259 ../customize/customize_cmdline.ml:184
 msgid "SCRIPT"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:251
+#: ../customize/customize_cmdline.ml:253
 msgid "SELECTOR"
 msgstr ""
 
-#: ../customize/customize_run.ml:297
+#: ../customize/customize_run.ml:301
 msgid "SELinux relabelling"
 msgstr ""
 
@@ -1677,15 +1677,15 @@ msgstr ""
 msgid "Script or program to run on guest"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:269
+#: ../customize/customize_cmdline.ml:271
 msgid "Scrub a file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:318
+#: ../customize/customize_cmdline.ml:326
 msgid "Scrub build log file"
 msgstr ""
 
-#: ../customize/customize_run.ml:316
+#: ../customize/customize_run.ml:320
 msgid "Scrubbing the log file"
 msgstr ""
 
@@ -1767,11 +1767,11 @@ msgstr ""
 msgid "Set partition alignment (default: 128 sectors)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:327
+#: ../customize/customize_cmdline.ml:335
 msgid "Set password crypto"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:251
+#: ../customize/customize_cmdline.ml:253
 msgid "Set root password"
 msgstr ""
 
@@ -1787,7 +1787,7 @@ msgstr ""
 msgid "Set temporary block device, directory or prebuilt file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:286
+#: ../customize/customize_cmdline.ml:294
 msgid "Set the default timezone"
 msgstr ""
 
@@ -1795,7 +1795,7 @@ msgstr ""
 msgid "Set the format for --list (default: short)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:204
+#: ../customize/customize_cmdline.ml:206
 msgid "Set the hostname"
 msgstr ""
 
@@ -1803,7 +1803,7 @@ msgstr ""
 msgid "Set the output architecture"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:241
+#: ../customize/customize_cmdline.ml:243
 msgid "Set user password"
 msgstr ""
 
@@ -1815,7 +1815,7 @@ msgstr ""
 msgid "Setting a random seed"
 msgstr ""
 
-#: ../customize/customize_run.ml:288
+#: ../customize/customize_run.ml:292
 msgid "Setting passwords"
 msgstr ""
 
@@ -1827,7 +1827,7 @@ msgstr ""
 msgid "Setting the hostname: %s"
 msgstr ""
 
-#: ../customize/customize_run.ml:251
+#: ../customize/customize_run.ml:255
 msgid "Setting the timezone: %s"
 msgstr ""
 
@@ -1873,11 +1873,11 @@ msgid ""
 "carefully check that the target disk boots and works correctly.\n"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:224
+#: ../customize/customize_cmdline.ml:226
 msgid "TARGET:LINK[:LINK..]"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:286
+#: ../customize/customize_cmdline.ml:294
 msgid "TIMEZONE"
 msgstr ""
 
@@ -2074,15 +2074,23 @@ msgid ""
 "%!"
 msgstr ""
 
+#: ../customize/customize_cmdline.ml:288
+msgid "Truncate a file to zero size"
+msgstr ""
+
+#: ../customize/customize_run.ml:251
+msgid "Truncating: %s"
+msgstr ""
+
 #: ../resize/resize.ml:220
 msgid "Turn off sparse copying"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:241
+#: ../customize/customize_cmdline.ml:243
 msgid "USER:SELECTOR"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:280
+#: ../customize/customize_cmdline.ml:282
 msgid "USER[:SELECTOR]"
 msgstr ""
 
@@ -2090,19 +2098,19 @@ msgstr ""
 msgid "Uncompressing"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:292
+#: ../customize/customize_cmdline.ml:300
 msgid "Update core packages"
 msgstr ""
 
-#: ../customize/customize_run.ml:256
+#: ../customize/customize_run.ml:260
 msgid "Updating core packages"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:302
+#: ../customize/customize_cmdline.ml:310
 msgid "Upload local file to destination"
 msgstr ""
 
-#: ../customize/customize_run.ml:261
+#: ../customize/customize_run.ml:265
 msgid "Uploading: %s to %s"
 msgstr ""
 
@@ -2136,11 +2144,11 @@ msgid ""
 "error message was: %s (ignored)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:312
+#: ../customize/customize_cmdline.ml:320
 msgid "Write file"
 msgstr ""
 
-#: ../customize/customize_run.ml:280
+#: ../customize/customize_run.ml:284
 msgid "Writing: %s"
 msgstr ""
 
@@ -2271,11 +2279,11 @@ msgid ""
 " - Check no one has tampered with the website or your network!"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:352
+#: ../customize/customize_cmdline.ml:360
 msgid "command '%s' cannot be used in command files, see the man page"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:369
+#: ../customize/customize_cmdline.ml:377
 msgid "command '%s' not valid, see the man page"
 msgstr ""
 
@@ -2651,7 +2659,7 @@ msgstr ""
 msgid "invalid --list-format type '%s', see the man page"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:127 ../customize/customize_cmdline.ml:116
+#: ../customize/customize_cmdline.ml:129 ../customize/customize_cmdline.ml:118
 msgid "invalid format for '--%s' parameter, see the man page"
 msgstr ""
 
@@ -2885,7 +2893,7 @@ msgid ""
 "If this is incorrect, use --password-crypto option and file a bug."
 msgstr ""
 
-#: ../customize/customize_run.ml:293
+#: ../customize/customize_run.ml:297
 msgid "passwords could not be set for this type of guest"
 msgstr ""
 
@@ -3065,7 +3073,7 @@ msgstr ""
 msgid "this guest has no non-removable disks"
 msgstr ""
 
-#: ../customize/customize_run.ml:253
+#: ../customize/customize_run.ml:257
 msgid "timezone could not be set for this type of guest"
 msgstr ""
 
@@ -8006,18 +8014,18 @@ msgstr ""
 msgid "guestfs_close: called twice on the same handle\n"
 msgstr "guestfs_close: called twice on the same handle\n"
 
-#: src/handle.c:524
+#: src/handle.c:527
 msgid ""
 "configured --without-qemu so calling guestfs_set_qemu with qemu == NULL is "
 "an error"
 msgstr ""
 
-#: src/handle.c:577
+#: src/handle.c:580
 #, c-format
 msgid "too small value for memsize (must be at least %d)"
 msgstr ""
 
-#: src/handle.c:772
+#: src/handle.c:775
 msgid "setting not found"
 msgstr ""
 
diff --git a/po/pl.po b/po/pl.po
index 94e15ab..68c3c4c 100644
--- a/po/pl.po
+++ b/po/pl.po
@@ -12,7 +12,7 @@ msgstr ""
 "Project-Id-Version: libguestfs 1.29.26\n"
 "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
 "component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2015-03-02 13:43+0000\n"
+"POT-Creation-Date: 2015-03-05 13:35+0000\n"
 "PO-Revision-Date: 2014-10-18 04:00-0400\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Polish (http://www.transifex.com/projects/p/libguestfs/"
@@ -88,7 +88,7 @@ msgstr ""
 msgid "%s: %s"
 msgstr ""
 
-#: ../customize/customize_run.ml:332
+#: ../customize/customize_run.ml:336
 msgid "%s: %s (ignored)\n"
 msgstr ""
 
@@ -418,7 +418,7 @@ msgid ""
 "error: %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:263 ../customize/customize_cmdline.ml:188
+#: ../customize/customize_cmdline.ml:265 ../customize/customize_cmdline.ml:190
 msgid "'CMD+ARGS'"
 msgstr ""
 
@@ -631,11 +631,11 @@ msgstr ""
 msgid "Add disk image file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:214
+#: ../customize/customize_cmdline.ml:216
 msgid "Add package(s) to install"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:198
+#: ../customize/customize_cmdline.ml:200
 msgid "Add package(s) to install at first boot"
 msgstr ""
 
@@ -684,7 +684,7 @@ msgstr ""
 msgid "Change filesystem UUIDs"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:140
+#: ../customize/customize_cmdline.ml:142
 msgid "Change the permissions of a file"
 msgstr ""
 
@@ -734,7 +734,7 @@ msgstr ""
 msgid "Converting the guest to run on KVM"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:160
+#: ../customize/customize_cmdline.ml:162
 msgid "Copy local files or directories into image"
 msgstr ""
 
@@ -760,7 +760,7 @@ msgstr ""
 msgid "Copying: %s to %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:230
+#: ../customize/customize_cmdline.ml:232
 msgid "Create a directory"
 msgstr ""
 
@@ -776,7 +776,7 @@ msgid ""
 "%!"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:224
+#: ../customize/customize_cmdline.ml:226
 msgid "Create symbolic links"
 msgstr ""
 
@@ -812,7 +812,7 @@ msgid ""
 "for installing packages, editing files and so on."
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:230
+#: ../customize/customize_cmdline.ml:232
 msgid "DIR"
 msgstr ""
 
@@ -824,7 +824,7 @@ msgstr ""
 msgid "Debug GC and memory allocations (internal)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:166
+#: ../customize/customize_cmdline.ml:168
 msgid "Delete a file or directory"
 msgstr ""
 
@@ -936,7 +936,7 @@ msgstr ""
 msgid "Dump POD for options (internal)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:176
+#: ../customize/customize_cmdline.ml:178
 msgid "Edit file using Perl expression"
 msgstr ""
 
@@ -1016,23 +1016,23 @@ msgstr ""
 msgid "Export Storage Domain"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:269
+#: ../customize/customize_cmdline.ml:288 ../customize/customize_cmdline.ml:271
 msgid "FILE"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:312
+#: ../customize/customize_cmdline.ml:320
 msgid "FILE:CONTENT"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:302
+#: ../customize/customize_cmdline.ml:310
 msgid "FILE:DEST"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:176
+#: ../customize/customize_cmdline.ml:178
 msgid "FILE:EXPR"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:150
+#: ../customize/customize_cmdline.ml:152
 msgid "FILENAME"
 msgstr ""
 
@@ -1138,7 +1138,7 @@ msgstr ""
 msgid "Get kernel from image"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:204
+#: ../customize/customize_cmdline.ml:206
 msgid "HOSTNAME"
 msgstr ""
 
@@ -1166,7 +1166,7 @@ msgstr ""
 msgid "Initializing the target %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:280
+#: ../customize/customize_cmdline.ml:282
 msgid "Inject a public key into the guest"
 msgstr ""
 
@@ -1208,7 +1208,7 @@ msgstr ""
 msgid "Key: %s\n"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:160
+#: ../customize/customize_cmdline.ml:162
 msgid "LOCALPATH:REMOTEDIR"
 msgstr ""
 
@@ -1362,15 +1362,15 @@ msgstr ""
 msgid "Overlay saved as %s [--debug-overlays]\n"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:166
+#: ../customize/customize_cmdline.ml:168
 msgid "PATH"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:140
+#: ../customize/customize_cmdline.ml:142
 msgid "PERMISSIONS:FILE"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:214 ../customize/customize_cmdline.ml:198
+#: ../customize/customize_cmdline.ml:216 ../customize/customize_cmdline.ml:200
 msgid "PKG,PKG.."
 msgstr ""
 
@@ -1417,11 +1417,11 @@ msgstr ""
 msgid "RHEV does not support the output format '%s', only raw or qcow2"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:150
+#: ../customize/customize_cmdline.ml:152
 msgid "Read customize commands from file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:333
+#: ../customize/customize_cmdline.ml:341
 msgid "Relabel files with correct SELinux labels"
 msgstr ""
 
@@ -1622,19 +1622,19 @@ msgstr ""
 msgid "Run arbitrary scripts against the guest"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:188
+#: ../customize/customize_cmdline.ml:190
 msgid "Run command at first guest boot"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:263
+#: ../customize/customize_cmdline.ml:265
 msgid "Run command in disk image"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:182
+#: ../customize/customize_cmdline.ml:184
 msgid "Run script at first guest boot"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:257
+#: ../customize/customize_cmdline.ml:259
 msgid "Run script in disk image"
 msgstr ""
 
@@ -1652,15 +1652,15 @@ msgstr ""
 msgid "Running: %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:257 ../customize/customize_cmdline.ml:182
+#: ../customize/customize_cmdline.ml:259 ../customize/customize_cmdline.ml:184
 msgid "SCRIPT"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:251
+#: ../customize/customize_cmdline.ml:253
 msgid "SELECTOR"
 msgstr ""
 
-#: ../customize/customize_run.ml:297
+#: ../customize/customize_run.ml:301
 msgid "SELinux relabelling"
 msgstr ""
 
@@ -1680,15 +1680,15 @@ msgstr ""
 msgid "Script or program to run on guest"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:269
+#: ../customize/customize_cmdline.ml:271
 msgid "Scrub a file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:318
+#: ../customize/customize_cmdline.ml:326
 msgid "Scrub build log file"
 msgstr ""
 
-#: ../customize/customize_run.ml:316
+#: ../customize/customize_run.ml:320
 msgid "Scrubbing the log file"
 msgstr ""
 
@@ -1770,11 +1770,11 @@ msgstr ""
 msgid "Set partition alignment (default: 128 sectors)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:327
+#: ../customize/customize_cmdline.ml:335
 msgid "Set password crypto"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:251
+#: ../customize/customize_cmdline.ml:253
 msgid "Set root password"
 msgstr ""
 
@@ -1790,7 +1790,7 @@ msgstr ""
 msgid "Set temporary block device, directory or prebuilt file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:286
+#: ../customize/customize_cmdline.ml:294
 msgid "Set the default timezone"
 msgstr ""
 
@@ -1798,7 +1798,7 @@ msgstr ""
 msgid "Set the format for --list (default: short)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:204
+#: ../customize/customize_cmdline.ml:206
 msgid "Set the hostname"
 msgstr ""
 
@@ -1806,7 +1806,7 @@ msgstr ""
 msgid "Set the output architecture"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:241
+#: ../customize/customize_cmdline.ml:243
 msgid "Set user password"
 msgstr ""
 
@@ -1818,7 +1818,7 @@ msgstr ""
 msgid "Setting a random seed"
 msgstr ""
 
-#: ../customize/customize_run.ml:288
+#: ../customize/customize_run.ml:292
 msgid "Setting passwords"
 msgstr ""
 
@@ -1830,7 +1830,7 @@ msgstr ""
 msgid "Setting the hostname: %s"
 msgstr ""
 
-#: ../customize/customize_run.ml:251
+#: ../customize/customize_run.ml:255
 msgid "Setting the timezone: %s"
 msgstr ""
 
@@ -1876,11 +1876,11 @@ msgid ""
 "carefully check that the target disk boots and works correctly.\n"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:224
+#: ../customize/customize_cmdline.ml:226
 msgid "TARGET:LINK[:LINK..]"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:286
+#: ../customize/customize_cmdline.ml:294
 msgid "TIMEZONE"
 msgstr ""
 
@@ -2077,15 +2077,23 @@ msgid ""
 "%!"
 msgstr ""
 
+#: ../customize/customize_cmdline.ml:288
+msgid "Truncate a file to zero size"
+msgstr ""
+
+#: ../customize/customize_run.ml:251
+msgid "Truncating: %s"
+msgstr ""
+
 #: ../resize/resize.ml:220
 msgid "Turn off sparse copying"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:241
+#: ../customize/customize_cmdline.ml:243
 msgid "USER:SELECTOR"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:280
+#: ../customize/customize_cmdline.ml:282
 msgid "USER[:SELECTOR]"
 msgstr ""
 
@@ -2093,19 +2101,19 @@ msgstr ""
 msgid "Uncompressing"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:292
+#: ../customize/customize_cmdline.ml:300
 msgid "Update core packages"
 msgstr ""
 
-#: ../customize/customize_run.ml:256
+#: ../customize/customize_run.ml:260
 msgid "Updating core packages"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:302
+#: ../customize/customize_cmdline.ml:310
 msgid "Upload local file to destination"
 msgstr ""
 
-#: ../customize/customize_run.ml:261
+#: ../customize/customize_run.ml:265
 msgid "Uploading: %s to %s"
 msgstr ""
 
@@ -2139,11 +2147,11 @@ msgid ""
 "error message was: %s (ignored)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:312
+#: ../customize/customize_cmdline.ml:320
 msgid "Write file"
 msgstr ""
 
-#: ../customize/customize_run.ml:280
+#: ../customize/customize_run.ml:284
 msgid "Writing: %s"
 msgstr ""
 
@@ -2274,11 +2282,11 @@ msgid ""
 " - Check no one has tampered with the website or your network!"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:352
+#: ../customize/customize_cmdline.ml:360
 msgid "command '%s' cannot be used in command files, see the man page"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:369
+#: ../customize/customize_cmdline.ml:377
 msgid "command '%s' not valid, see the man page"
 msgstr ""
 
@@ -2654,7 +2662,7 @@ msgstr ""
 msgid "invalid --list-format type '%s', see the man page"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:127 ../customize/customize_cmdline.ml:116
+#: ../customize/customize_cmdline.ml:129 ../customize/customize_cmdline.ml:118
 msgid "invalid format for '--%s' parameter, see the man page"
 msgstr ""
 
@@ -2888,7 +2896,7 @@ msgid ""
 "If this is incorrect, use --password-crypto option and file a bug."
 msgstr ""
 
-#: ../customize/customize_run.ml:293
+#: ../customize/customize_run.ml:297
 msgid "passwords could not be set for this type of guest"
 msgstr ""
 
@@ -3068,7 +3076,7 @@ msgstr ""
 msgid "this guest has no non-removable disks"
 msgstr ""
 
-#: ../customize/customize_run.ml:253
+#: ../customize/customize_run.ml:257
 msgid "timezone could not be set for this type of guest"
 msgstr ""
 
@@ -8161,18 +8169,18 @@ msgstr ""
 msgid "guestfs_close: called twice on the same handle\n"
 msgstr "guestfs_close: wywołano dwa razy w tym samym programie obsługującym\n"
 
-#: src/handle.c:524
+#: src/handle.c:527
 msgid ""
 "configured --without-qemu so calling guestfs_set_qemu with qemu == NULL is "
 "an error"
 msgstr ""
 
-#: src/handle.c:577
+#: src/handle.c:580
 #, c-format
 msgid "too small value for memsize (must be at least %d)"
 msgstr ""
 
-#: src/handle.c:772
+#: src/handle.c:775
 msgid "setting not found"
 msgstr ""
 
diff --git a/po/ru.po b/po/ru.po
index 2c3891b..555e0f4 100644
--- a/po/ru.po
+++ b/po/ru.po
@@ -9,7 +9,7 @@ msgstr ""
 "Project-Id-Version: libguestfs 1.29.26\n"
 "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
 "component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2015-03-02 13:43+0000\n"
+"POT-Creation-Date: 2015-03-05 13:35+0000\n"
 "PO-Revision-Date: 2014-10-18 04:00-0400\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Russian (http://www.transifex.com/projects/p/libguestfs/"
@@ -85,7 +85,7 @@ msgstr ""
 msgid "%s: %s"
 msgstr ""
 
-#: ../customize/customize_run.ml:332
+#: ../customize/customize_run.ml:336
 msgid "%s: %s (ignored)\n"
 msgstr ""
 
@@ -415,7 +415,7 @@ msgid ""
 "error: %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:263 ../customize/customize_cmdline.ml:188
+#: ../customize/customize_cmdline.ml:265 ../customize/customize_cmdline.ml:190
 msgid "'CMD+ARGS'"
 msgstr ""
 
@@ -628,11 +628,11 @@ msgstr ""
 msgid "Add disk image file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:214
+#: ../customize/customize_cmdline.ml:216
 msgid "Add package(s) to install"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:198
+#: ../customize/customize_cmdline.ml:200
 msgid "Add package(s) to install at first boot"
 msgstr ""
 
@@ -681,7 +681,7 @@ msgstr ""
 msgid "Change filesystem UUIDs"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:140
+#: ../customize/customize_cmdline.ml:142
 msgid "Change the permissions of a file"
 msgstr ""
 
@@ -731,7 +731,7 @@ msgstr ""
 msgid "Converting the guest to run on KVM"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:160
+#: ../customize/customize_cmdline.ml:162
 msgid "Copy local files or directories into image"
 msgstr ""
 
@@ -757,7 +757,7 @@ msgstr ""
 msgid "Copying: %s to %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:230
+#: ../customize/customize_cmdline.ml:232
 msgid "Create a directory"
 msgstr ""
 
@@ -773,7 +773,7 @@ msgid ""
 "%!"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:224
+#: ../customize/customize_cmdline.ml:226
 msgid "Create symbolic links"
 msgstr ""
 
@@ -809,7 +809,7 @@ msgid ""
 "for installing packages, editing files and so on."
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:230
+#: ../customize/customize_cmdline.ml:232
 msgid "DIR"
 msgstr ""
 
@@ -821,7 +821,7 @@ msgstr ""
 msgid "Debug GC and memory allocations (internal)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:166
+#: ../customize/customize_cmdline.ml:168
 msgid "Delete a file or directory"
 msgstr ""
 
@@ -933,7 +933,7 @@ msgstr ""
 msgid "Dump POD for options (internal)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:176
+#: ../customize/customize_cmdline.ml:178
 msgid "Edit file using Perl expression"
 msgstr ""
 
@@ -1013,23 +1013,23 @@ msgstr ""
 msgid "Export Storage Domain"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:269
+#: ../customize/customize_cmdline.ml:288 ../customize/customize_cmdline.ml:271
 msgid "FILE"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:312
+#: ../customize/customize_cmdline.ml:320
 msgid "FILE:CONTENT"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:302
+#: ../customize/customize_cmdline.ml:310
 msgid "FILE:DEST"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:176
+#: ../customize/customize_cmdline.ml:178
 msgid "FILE:EXPR"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:150
+#: ../customize/customize_cmdline.ml:152
 msgid "FILENAME"
 msgstr ""
 
@@ -1135,7 +1135,7 @@ msgstr ""
 msgid "Get kernel from image"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:204
+#: ../customize/customize_cmdline.ml:206
 msgid "HOSTNAME"
 msgstr ""
 
@@ -1163,7 +1163,7 @@ msgstr ""
 msgid "Initializing the target %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:280
+#: ../customize/customize_cmdline.ml:282
 msgid "Inject a public key into the guest"
 msgstr ""
 
@@ -1205,7 +1205,7 @@ msgstr ""
 msgid "Key: %s\n"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:160
+#: ../customize/customize_cmdline.ml:162
 msgid "LOCALPATH:REMOTEDIR"
 msgstr ""
 
@@ -1359,15 +1359,15 @@ msgstr ""
 msgid "Overlay saved as %s [--debug-overlays]\n"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:166
+#: ../customize/customize_cmdline.ml:168
 msgid "PATH"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:140
+#: ../customize/customize_cmdline.ml:142
 msgid "PERMISSIONS:FILE"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:214 ../customize/customize_cmdline.ml:198
+#: ../customize/customize_cmdline.ml:216 ../customize/customize_cmdline.ml:200
 msgid "PKG,PKG.."
 msgstr ""
 
@@ -1414,11 +1414,11 @@ msgstr ""
 msgid "RHEV does not support the output format '%s', only raw or qcow2"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:150
+#: ../customize/customize_cmdline.ml:152
 msgid "Read customize commands from file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:333
+#: ../customize/customize_cmdline.ml:341
 msgid "Relabel files with correct SELinux labels"
 msgstr ""
 
@@ -1619,19 +1619,19 @@ msgstr ""
 msgid "Run arbitrary scripts against the guest"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:188
+#: ../customize/customize_cmdline.ml:190
 msgid "Run command at first guest boot"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:263
+#: ../customize/customize_cmdline.ml:265
 msgid "Run command in disk image"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:182
+#: ../customize/customize_cmdline.ml:184
 msgid "Run script at first guest boot"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:257
+#: ../customize/customize_cmdline.ml:259
 msgid "Run script in disk image"
 msgstr ""
 
@@ -1649,15 +1649,15 @@ msgstr ""
 msgid "Running: %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:257 ../customize/customize_cmdline.ml:182
+#: ../customize/customize_cmdline.ml:259 ../customize/customize_cmdline.ml:184
 msgid "SCRIPT"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:251
+#: ../customize/customize_cmdline.ml:253
 msgid "SELECTOR"
 msgstr ""
 
-#: ../customize/customize_run.ml:297
+#: ../customize/customize_run.ml:301
 msgid "SELinux relabelling"
 msgstr ""
 
@@ -1677,15 +1677,15 @@ msgstr ""
 msgid "Script or program to run on guest"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:269
+#: ../customize/customize_cmdline.ml:271
 msgid "Scrub a file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:318
+#: ../customize/customize_cmdline.ml:326
 msgid "Scrub build log file"
 msgstr ""
 
-#: ../customize/customize_run.ml:316
+#: ../customize/customize_run.ml:320
 msgid "Scrubbing the log file"
 msgstr ""
 
@@ -1767,11 +1767,11 @@ msgstr ""
 msgid "Set partition alignment (default: 128 sectors)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:327
+#: ../customize/customize_cmdline.ml:335
 msgid "Set password crypto"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:251
+#: ../customize/customize_cmdline.ml:253
 msgid "Set root password"
 msgstr ""
 
@@ -1787,7 +1787,7 @@ msgstr ""
 msgid "Set temporary block device, directory or prebuilt file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:286
+#: ../customize/customize_cmdline.ml:294
 msgid "Set the default timezone"
 msgstr ""
 
@@ -1795,7 +1795,7 @@ msgstr ""
 msgid "Set the format for --list (default: short)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:204
+#: ../customize/customize_cmdline.ml:206
 msgid "Set the hostname"
 msgstr ""
 
@@ -1803,7 +1803,7 @@ msgstr ""
 msgid "Set the output architecture"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:241
+#: ../customize/customize_cmdline.ml:243
 msgid "Set user password"
 msgstr ""
 
@@ -1815,7 +1815,7 @@ msgstr ""
 msgid "Setting a random seed"
 msgstr ""
 
-#: ../customize/customize_run.ml:288
+#: ../customize/customize_run.ml:292
 msgid "Setting passwords"
 msgstr ""
 
@@ -1827,7 +1827,7 @@ msgstr ""
 msgid "Setting the hostname: %s"
 msgstr ""
 
-#: ../customize/customize_run.ml:251
+#: ../customize/customize_run.ml:255
 msgid "Setting the timezone: %s"
 msgstr ""
 
@@ -1873,11 +1873,11 @@ msgid ""
 "carefully check that the target disk boots and works correctly.\n"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:224
+#: ../customize/customize_cmdline.ml:226
 msgid "TARGET:LINK[:LINK..]"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:286
+#: ../customize/customize_cmdline.ml:294
 msgid "TIMEZONE"
 msgstr ""
 
@@ -2074,15 +2074,23 @@ msgid ""
 "%!"
 msgstr ""
 
+#: ../customize/customize_cmdline.ml:288
+msgid "Truncate a file to zero size"
+msgstr ""
+
+#: ../customize/customize_run.ml:251
+msgid "Truncating: %s"
+msgstr ""
+
 #: ../resize/resize.ml:220
 msgid "Turn off sparse copying"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:241
+#: ../customize/customize_cmdline.ml:243
 msgid "USER:SELECTOR"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:280
+#: ../customize/customize_cmdline.ml:282
 msgid "USER[:SELECTOR]"
 msgstr ""
 
@@ -2090,19 +2098,19 @@ msgstr ""
 msgid "Uncompressing"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:292
+#: ../customize/customize_cmdline.ml:300
 msgid "Update core packages"
 msgstr ""
 
-#: ../customize/customize_run.ml:256
+#: ../customize/customize_run.ml:260
 msgid "Updating core packages"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:302
+#: ../customize/customize_cmdline.ml:310
 msgid "Upload local file to destination"
 msgstr ""
 
-#: ../customize/customize_run.ml:261
+#: ../customize/customize_run.ml:265
 msgid "Uploading: %s to %s"
 msgstr ""
 
@@ -2136,11 +2144,11 @@ msgid ""
 "error message was: %s (ignored)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:312
+#: ../customize/customize_cmdline.ml:320
 msgid "Write file"
 msgstr ""
 
-#: ../customize/customize_run.ml:280
+#: ../customize/customize_run.ml:284
 msgid "Writing: %s"
 msgstr ""
 
@@ -2271,11 +2279,11 @@ msgid ""
 " - Check no one has tampered with the website or your network!"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:352
+#: ../customize/customize_cmdline.ml:360
 msgid "command '%s' cannot be used in command files, see the man page"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:369
+#: ../customize/customize_cmdline.ml:377
 msgid "command '%s' not valid, see the man page"
 msgstr ""
 
@@ -2651,7 +2659,7 @@ msgstr ""
 msgid "invalid --list-format type '%s', see the man page"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:127 ../customize/customize_cmdline.ml:116
+#: ../customize/customize_cmdline.ml:129 ../customize/customize_cmdline.ml:118
 msgid "invalid format for '--%s' parameter, see the man page"
 msgstr ""
 
@@ -2885,7 +2893,7 @@ msgid ""
 "If this is incorrect, use --password-crypto option and file a bug."
 msgstr ""
 
-#: ../customize/customize_run.ml:293
+#: ../customize/customize_run.ml:297
 msgid "passwords could not be set for this type of guest"
 msgstr ""
 
@@ -3065,7 +3073,7 @@ msgstr ""
 msgid "this guest has no non-removable disks"
 msgstr ""
 
-#: ../customize/customize_run.ml:253
+#: ../customize/customize_run.ml:257
 msgid "timezone could not be set for this type of guest"
 msgstr ""
 
@@ -7932,18 +7940,18 @@ msgstr ""
 msgid "guestfs_close: called twice on the same handle\n"
 msgstr ""
 
-#: src/handle.c:524
+#: src/handle.c:527
 msgid ""
 "configured --without-qemu so calling guestfs_set_qemu with qemu == NULL is "
 "an error"
 msgstr ""
 
-#: src/handle.c:577
+#: src/handle.c:580
 #, c-format
 msgid "too small value for memsize (must be at least %d)"
 msgstr ""
 
-#: src/handle.c:772
+#: src/handle.c:775
 msgid "setting not found"
 msgstr ""
 
diff --git a/po/ta.po b/po/ta.po
index c93d2d0..c8a42ef 100644
--- a/po/ta.po
+++ b/po/ta.po
@@ -9,7 +9,7 @@ msgstr ""
 "Project-Id-Version: libguestfs 1.29.26\n"
 "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
 "component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2015-03-02 13:43+0000\n"
+"POT-Creation-Date: 2015-03-05 13:35+0000\n"
 "PO-Revision-Date: 2014-10-18 04:00-0400\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Tamil (http://www.transifex.com/projects/p/libguestfs/"
@@ -84,7 +84,7 @@ msgstr ""
 msgid "%s: %s"
 msgstr ""
 
-#: ../customize/customize_run.ml:332
+#: ../customize/customize_run.ml:336
 msgid "%s: %s (ignored)\n"
 msgstr ""
 
@@ -414,7 +414,7 @@ msgid ""
 "error: %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:263 ../customize/customize_cmdline.ml:188
+#: ../customize/customize_cmdline.ml:265 ../customize/customize_cmdline.ml:190
 msgid "'CMD+ARGS'"
 msgstr ""
 
@@ -627,11 +627,11 @@ msgstr ""
 msgid "Add disk image file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:214
+#: ../customize/customize_cmdline.ml:216
 msgid "Add package(s) to install"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:198
+#: ../customize/customize_cmdline.ml:200
 msgid "Add package(s) to install at first boot"
 msgstr ""
 
@@ -680,7 +680,7 @@ msgstr ""
 msgid "Change filesystem UUIDs"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:140
+#: ../customize/customize_cmdline.ml:142
 msgid "Change the permissions of a file"
 msgstr ""
 
@@ -730,7 +730,7 @@ msgstr ""
 msgid "Converting the guest to run on KVM"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:160
+#: ../customize/customize_cmdline.ml:162
 msgid "Copy local files or directories into image"
 msgstr ""
 
@@ -756,7 +756,7 @@ msgstr ""
 msgid "Copying: %s to %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:230
+#: ../customize/customize_cmdline.ml:232
 msgid "Create a directory"
 msgstr ""
 
@@ -772,7 +772,7 @@ msgid ""
 "%!"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:224
+#: ../customize/customize_cmdline.ml:226
 msgid "Create symbolic links"
 msgstr ""
 
@@ -808,7 +808,7 @@ msgid ""
 "for installing packages, editing files and so on."
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:230
+#: ../customize/customize_cmdline.ml:232
 msgid "DIR"
 msgstr ""
 
@@ -820,7 +820,7 @@ msgstr ""
 msgid "Debug GC and memory allocations (internal)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:166
+#: ../customize/customize_cmdline.ml:168
 msgid "Delete a file or directory"
 msgstr ""
 
@@ -932,7 +932,7 @@ msgstr ""
 msgid "Dump POD for options (internal)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:176
+#: ../customize/customize_cmdline.ml:178
 msgid "Edit file using Perl expression"
 msgstr ""
 
@@ -1012,23 +1012,23 @@ msgstr ""
 msgid "Export Storage Domain"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:269
+#: ../customize/customize_cmdline.ml:288 ../customize/customize_cmdline.ml:271
 msgid "FILE"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:312
+#: ../customize/customize_cmdline.ml:320
 msgid "FILE:CONTENT"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:302
+#: ../customize/customize_cmdline.ml:310
 msgid "FILE:DEST"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:176
+#: ../customize/customize_cmdline.ml:178
 msgid "FILE:EXPR"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:150
+#: ../customize/customize_cmdline.ml:152
 msgid "FILENAME"
 msgstr ""
 
@@ -1134,7 +1134,7 @@ msgstr ""
 msgid "Get kernel from image"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:204
+#: ../customize/customize_cmdline.ml:206
 msgid "HOSTNAME"
 msgstr ""
 
@@ -1162,7 +1162,7 @@ msgstr ""
 msgid "Initializing the target %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:280
+#: ../customize/customize_cmdline.ml:282
 msgid "Inject a public key into the guest"
 msgstr ""
 
@@ -1204,7 +1204,7 @@ msgstr ""
 msgid "Key: %s\n"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:160
+#: ../customize/customize_cmdline.ml:162
 msgid "LOCALPATH:REMOTEDIR"
 msgstr ""
 
@@ -1358,15 +1358,15 @@ msgstr ""
 msgid "Overlay saved as %s [--debug-overlays]\n"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:166
+#: ../customize/customize_cmdline.ml:168
 msgid "PATH"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:140
+#: ../customize/customize_cmdline.ml:142
 msgid "PERMISSIONS:FILE"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:214 ../customize/customize_cmdline.ml:198
+#: ../customize/customize_cmdline.ml:216 ../customize/customize_cmdline.ml:200
 msgid "PKG,PKG.."
 msgstr ""
 
@@ -1413,11 +1413,11 @@ msgstr ""
 msgid "RHEV does not support the output format '%s', only raw or qcow2"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:150
+#: ../customize/customize_cmdline.ml:152
 msgid "Read customize commands from file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:333
+#: ../customize/customize_cmdline.ml:341
 msgid "Relabel files with correct SELinux labels"
 msgstr ""
 
@@ -1618,19 +1618,19 @@ msgstr ""
 msgid "Run arbitrary scripts against the guest"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:188
+#: ../customize/customize_cmdline.ml:190
 msgid "Run command at first guest boot"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:263
+#: ../customize/customize_cmdline.ml:265
 msgid "Run command in disk image"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:182
+#: ../customize/customize_cmdline.ml:184
 msgid "Run script at first guest boot"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:257
+#: ../customize/customize_cmdline.ml:259
 msgid "Run script in disk image"
 msgstr ""
 
@@ -1648,15 +1648,15 @@ msgstr ""
 msgid "Running: %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:257 ../customize/customize_cmdline.ml:182
+#: ../customize/customize_cmdline.ml:259 ../customize/customize_cmdline.ml:184
 msgid "SCRIPT"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:251
+#: ../customize/customize_cmdline.ml:253
 msgid "SELECTOR"
 msgstr ""
 
-#: ../customize/customize_run.ml:297
+#: ../customize/customize_run.ml:301
 msgid "SELinux relabelling"
 msgstr ""
 
@@ -1676,15 +1676,15 @@ msgstr ""
 msgid "Script or program to run on guest"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:269
+#: ../customize/customize_cmdline.ml:271
 msgid "Scrub a file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:318
+#: ../customize/customize_cmdline.ml:326
 msgid "Scrub build log file"
 msgstr ""
 
-#: ../customize/customize_run.ml:316
+#: ../customize/customize_run.ml:320
 msgid "Scrubbing the log file"
 msgstr ""
 
@@ -1766,11 +1766,11 @@ msgstr ""
 msgid "Set partition alignment (default: 128 sectors)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:327
+#: ../customize/customize_cmdline.ml:335
 msgid "Set password crypto"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:251
+#: ../customize/customize_cmdline.ml:253
 msgid "Set root password"
 msgstr ""
 
@@ -1786,7 +1786,7 @@ msgstr ""
 msgid "Set temporary block device, directory or prebuilt file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:286
+#: ../customize/customize_cmdline.ml:294
 msgid "Set the default timezone"
 msgstr ""
 
@@ -1794,7 +1794,7 @@ msgstr ""
 msgid "Set the format for --list (default: short)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:204
+#: ../customize/customize_cmdline.ml:206
 msgid "Set the hostname"
 msgstr ""
 
@@ -1802,7 +1802,7 @@ msgstr ""
 msgid "Set the output architecture"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:241
+#: ../customize/customize_cmdline.ml:243
 msgid "Set user password"
 msgstr ""
 
@@ -1814,7 +1814,7 @@ msgstr ""
 msgid "Setting a random seed"
 msgstr ""
 
-#: ../customize/customize_run.ml:288
+#: ../customize/customize_run.ml:292
 msgid "Setting passwords"
 msgstr ""
 
@@ -1826,7 +1826,7 @@ msgstr ""
 msgid "Setting the hostname: %s"
 msgstr ""
 
-#: ../customize/customize_run.ml:251
+#: ../customize/customize_run.ml:255
 msgid "Setting the timezone: %s"
 msgstr ""
 
@@ -1872,11 +1872,11 @@ msgid ""
 "carefully check that the target disk boots and works correctly.\n"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:224
+#: ../customize/customize_cmdline.ml:226
 msgid "TARGET:LINK[:LINK..]"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:286
+#: ../customize/customize_cmdline.ml:294
 msgid "TIMEZONE"
 msgstr ""
 
@@ -2073,15 +2073,23 @@ msgid ""
 "%!"
 msgstr ""
 
+#: ../customize/customize_cmdline.ml:288
+msgid "Truncate a file to zero size"
+msgstr ""
+
+#: ../customize/customize_run.ml:251
+msgid "Truncating: %s"
+msgstr ""
+
 #: ../resize/resize.ml:220
 msgid "Turn off sparse copying"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:241
+#: ../customize/customize_cmdline.ml:243
 msgid "USER:SELECTOR"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:280
+#: ../customize/customize_cmdline.ml:282
 msgid "USER[:SELECTOR]"
 msgstr ""
 
@@ -2089,19 +2097,19 @@ msgstr ""
 msgid "Uncompressing"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:292
+#: ../customize/customize_cmdline.ml:300
 msgid "Update core packages"
 msgstr ""
 
-#: ../customize/customize_run.ml:256
+#: ../customize/customize_run.ml:260
 msgid "Updating core packages"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:302
+#: ../customize/customize_cmdline.ml:310
 msgid "Upload local file to destination"
 msgstr ""
 
-#: ../customize/customize_run.ml:261
+#: ../customize/customize_run.ml:265
 msgid "Uploading: %s to %s"
 msgstr ""
 
@@ -2135,11 +2143,11 @@ msgid ""
 "error message was: %s (ignored)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:312
+#: ../customize/customize_cmdline.ml:320
 msgid "Write file"
 msgstr ""
 
-#: ../customize/customize_run.ml:280
+#: ../customize/customize_run.ml:284
 msgid "Writing: %s"
 msgstr ""
 
@@ -2270,11 +2278,11 @@ msgid ""
 " - Check no one has tampered with the website or your network!"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:352
+#: ../customize/customize_cmdline.ml:360
 msgid "command '%s' cannot be used in command files, see the man page"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:369
+#: ../customize/customize_cmdline.ml:377
 msgid "command '%s' not valid, see the man page"
 msgstr ""
 
@@ -2650,7 +2658,7 @@ msgstr ""
 msgid "invalid --list-format type '%s', see the man page"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:127 ../customize/customize_cmdline.ml:116
+#: ../customize/customize_cmdline.ml:129 ../customize/customize_cmdline.ml:118
 msgid "invalid format for '--%s' parameter, see the man page"
 msgstr ""
 
@@ -2884,7 +2892,7 @@ msgid ""
 "If this is incorrect, use --password-crypto option and file a bug."
 msgstr ""
 
-#: ../customize/customize_run.ml:293
+#: ../customize/customize_run.ml:297
 msgid "passwords could not be set for this type of guest"
 msgstr ""
 
@@ -3064,7 +3072,7 @@ msgstr ""
 msgid "this guest has no non-removable disks"
 msgstr ""
 
-#: ../customize/customize_run.ml:253
+#: ../customize/customize_run.ml:257
 msgid "timezone could not be set for this type of guest"
 msgstr ""
 
@@ -7941,18 +7949,18 @@ msgstr ""
 msgid "guestfs_close: called twice on the same handle\n"
 msgstr "guestfs_close: அதே ஹாண்டலில் இரண்டு முறை அழைக்கப்பட்டது\n"
 
-#: src/handle.c:524
+#: src/handle.c:527
 msgid ""
 "configured --without-qemu so calling guestfs_set_qemu with qemu == NULL is "
 "an error"
 msgstr ""
 
-#: src/handle.c:577
+#: src/handle.c:580
 #, c-format
 msgid "too small value for memsize (must be at least %d)"
 msgstr ""
 
-#: src/handle.c:772
+#: src/handle.c:775
 msgid "setting not found"
 msgstr ""
 
diff --git a/po/te.po b/po/te.po
index 5aea805..94dc8ea 100644
--- a/po/te.po
+++ b/po/te.po
@@ -9,7 +9,7 @@ msgstr ""
 "Project-Id-Version: libguestfs 1.29.26\n"
 "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
 "component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2015-03-02 13:43+0000\n"
+"POT-Creation-Date: 2015-03-05 13:35+0000\n"
 "PO-Revision-Date: 2014-10-18 04:00-0400\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Telugu (http://www.transifex.com/projects/p/libguestfs/"
@@ -84,7 +84,7 @@ msgstr ""
 msgid "%s: %s"
 msgstr ""
 
-#: ../customize/customize_run.ml:332
+#: ../customize/customize_run.ml:336
 msgid "%s: %s (ignored)\n"
 msgstr ""
 
@@ -414,7 +414,7 @@ msgid ""
 "error: %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:263 ../customize/customize_cmdline.ml:188
+#: ../customize/customize_cmdline.ml:265 ../customize/customize_cmdline.ml:190
 msgid "'CMD+ARGS'"
 msgstr ""
 
@@ -627,11 +627,11 @@ msgstr ""
 msgid "Add disk image file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:214
+#: ../customize/customize_cmdline.ml:216
 msgid "Add package(s) to install"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:198
+#: ../customize/customize_cmdline.ml:200
 msgid "Add package(s) to install at first boot"
 msgstr ""
 
@@ -680,7 +680,7 @@ msgstr ""
 msgid "Change filesystem UUIDs"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:140
+#: ../customize/customize_cmdline.ml:142
 msgid "Change the permissions of a file"
 msgstr ""
 
@@ -730,7 +730,7 @@ msgstr ""
 msgid "Converting the guest to run on KVM"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:160
+#: ../customize/customize_cmdline.ml:162
 msgid "Copy local files or directories into image"
 msgstr ""
 
@@ -756,7 +756,7 @@ msgstr ""
 msgid "Copying: %s to %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:230
+#: ../customize/customize_cmdline.ml:232
 msgid "Create a directory"
 msgstr ""
 
@@ -772,7 +772,7 @@ msgid ""
 "%!"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:224
+#: ../customize/customize_cmdline.ml:226
 msgid "Create symbolic links"
 msgstr ""
 
@@ -808,7 +808,7 @@ msgid ""
 "for installing packages, editing files and so on."
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:230
+#: ../customize/customize_cmdline.ml:232
 msgid "DIR"
 msgstr ""
 
@@ -820,7 +820,7 @@ msgstr ""
 msgid "Debug GC and memory allocations (internal)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:166
+#: ../customize/customize_cmdline.ml:168
 msgid "Delete a file or directory"
 msgstr ""
 
@@ -932,7 +932,7 @@ msgstr ""
 msgid "Dump POD for options (internal)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:176
+#: ../customize/customize_cmdline.ml:178
 msgid "Edit file using Perl expression"
 msgstr ""
 
@@ -1012,23 +1012,23 @@ msgstr ""
 msgid "Export Storage Domain"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:269
+#: ../customize/customize_cmdline.ml:288 ../customize/customize_cmdline.ml:271
 msgid "FILE"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:312
+#: ../customize/customize_cmdline.ml:320
 msgid "FILE:CONTENT"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:302
+#: ../customize/customize_cmdline.ml:310
 msgid "FILE:DEST"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:176
+#: ../customize/customize_cmdline.ml:178
 msgid "FILE:EXPR"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:150
+#: ../customize/customize_cmdline.ml:152
 msgid "FILENAME"
 msgstr ""
 
@@ -1134,7 +1134,7 @@ msgstr ""
 msgid "Get kernel from image"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:204
+#: ../customize/customize_cmdline.ml:206
 msgid "HOSTNAME"
 msgstr ""
 
@@ -1162,7 +1162,7 @@ msgstr ""
 msgid "Initializing the target %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:280
+#: ../customize/customize_cmdline.ml:282
 msgid "Inject a public key into the guest"
 msgstr ""
 
@@ -1204,7 +1204,7 @@ msgstr ""
 msgid "Key: %s\n"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:160
+#: ../customize/customize_cmdline.ml:162
 msgid "LOCALPATH:REMOTEDIR"
 msgstr ""
 
@@ -1358,15 +1358,15 @@ msgstr ""
 msgid "Overlay saved as %s [--debug-overlays]\n"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:166
+#: ../customize/customize_cmdline.ml:168
 msgid "PATH"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:140
+#: ../customize/customize_cmdline.ml:142
 msgid "PERMISSIONS:FILE"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:214 ../customize/customize_cmdline.ml:198
+#: ../customize/customize_cmdline.ml:216 ../customize/customize_cmdline.ml:200
 msgid "PKG,PKG.."
 msgstr ""
 
@@ -1413,11 +1413,11 @@ msgstr ""
 msgid "RHEV does not support the output format '%s', only raw or qcow2"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:150
+#: ../customize/customize_cmdline.ml:152
 msgid "Read customize commands from file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:333
+#: ../customize/customize_cmdline.ml:341
 msgid "Relabel files with correct SELinux labels"
 msgstr ""
 
@@ -1618,19 +1618,19 @@ msgstr ""
 msgid "Run arbitrary scripts against the guest"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:188
+#: ../customize/customize_cmdline.ml:190
 msgid "Run command at first guest boot"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:263
+#: ../customize/customize_cmdline.ml:265
 msgid "Run command in disk image"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:182
+#: ../customize/customize_cmdline.ml:184
 msgid "Run script at first guest boot"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:257
+#: ../customize/customize_cmdline.ml:259
 msgid "Run script in disk image"
 msgstr ""
 
@@ -1648,15 +1648,15 @@ msgstr ""
 msgid "Running: %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:257 ../customize/customize_cmdline.ml:182
+#: ../customize/customize_cmdline.ml:259 ../customize/customize_cmdline.ml:184
 msgid "SCRIPT"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:251
+#: ../customize/customize_cmdline.ml:253
 msgid "SELECTOR"
 msgstr ""
 
-#: ../customize/customize_run.ml:297
+#: ../customize/customize_run.ml:301
 msgid "SELinux relabelling"
 msgstr ""
 
@@ -1676,15 +1676,15 @@ msgstr ""
 msgid "Script or program to run on guest"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:269
+#: ../customize/customize_cmdline.ml:271
 msgid "Scrub a file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:318
+#: ../customize/customize_cmdline.ml:326
 msgid "Scrub build log file"
 msgstr ""
 
-#: ../customize/customize_run.ml:316
+#: ../customize/customize_run.ml:320
 msgid "Scrubbing the log file"
 msgstr ""
 
@@ -1766,11 +1766,11 @@ msgstr ""
 msgid "Set partition alignment (default: 128 sectors)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:327
+#: ../customize/customize_cmdline.ml:335
 msgid "Set password crypto"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:251
+#: ../customize/customize_cmdline.ml:253
 msgid "Set root password"
 msgstr ""
 
@@ -1786,7 +1786,7 @@ msgstr ""
 msgid "Set temporary block device, directory or prebuilt file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:286
+#: ../customize/customize_cmdline.ml:294
 msgid "Set the default timezone"
 msgstr ""
 
@@ -1794,7 +1794,7 @@ msgstr ""
 msgid "Set the format for --list (default: short)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:204
+#: ../customize/customize_cmdline.ml:206
 msgid "Set the hostname"
 msgstr ""
 
@@ -1802,7 +1802,7 @@ msgstr ""
 msgid "Set the output architecture"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:241
+#: ../customize/customize_cmdline.ml:243
 msgid "Set user password"
 msgstr ""
 
@@ -1814,7 +1814,7 @@ msgstr ""
 msgid "Setting a random seed"
 msgstr ""
 
-#: ../customize/customize_run.ml:288
+#: ../customize/customize_run.ml:292
 msgid "Setting passwords"
 msgstr ""
 
@@ -1826,7 +1826,7 @@ msgstr ""
 msgid "Setting the hostname: %s"
 msgstr ""
 
-#: ../customize/customize_run.ml:251
+#: ../customize/customize_run.ml:255
 msgid "Setting the timezone: %s"
 msgstr ""
 
@@ -1872,11 +1872,11 @@ msgid ""
 "carefully check that the target disk boots and works correctly.\n"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:224
+#: ../customize/customize_cmdline.ml:226
 msgid "TARGET:LINK[:LINK..]"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:286
+#: ../customize/customize_cmdline.ml:294
 msgid "TIMEZONE"
 msgstr ""
 
@@ -2073,15 +2073,23 @@ msgid ""
 "%!"
 msgstr ""
 
+#: ../customize/customize_cmdline.ml:288
+msgid "Truncate a file to zero size"
+msgstr ""
+
+#: ../customize/customize_run.ml:251
+msgid "Truncating: %s"
+msgstr ""
+
 #: ../resize/resize.ml:220
 msgid "Turn off sparse copying"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:241
+#: ../customize/customize_cmdline.ml:243
 msgid "USER:SELECTOR"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:280
+#: ../customize/customize_cmdline.ml:282
 msgid "USER[:SELECTOR]"
 msgstr ""
 
@@ -2089,19 +2097,19 @@ msgstr ""
 msgid "Uncompressing"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:292
+#: ../customize/customize_cmdline.ml:300
 msgid "Update core packages"
 msgstr ""
 
-#: ../customize/customize_run.ml:256
+#: ../customize/customize_run.ml:260
 msgid "Updating core packages"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:302
+#: ../customize/customize_cmdline.ml:310
 msgid "Upload local file to destination"
 msgstr ""
 
-#: ../customize/customize_run.ml:261
+#: ../customize/customize_run.ml:265
 msgid "Uploading: %s to %s"
 msgstr ""
 
@@ -2135,11 +2143,11 @@ msgid ""
 "error message was: %s (ignored)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:312
+#: ../customize/customize_cmdline.ml:320
 msgid "Write file"
 msgstr ""
 
-#: ../customize/customize_run.ml:280
+#: ../customize/customize_run.ml:284
 msgid "Writing: %s"
 msgstr ""
 
@@ -2270,11 +2278,11 @@ msgid ""
 " - Check no one has tampered with the website or your network!"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:352
+#: ../customize/customize_cmdline.ml:360
 msgid "command '%s' cannot be used in command files, see the man page"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:369
+#: ../customize/customize_cmdline.ml:377
 msgid "command '%s' not valid, see the man page"
 msgstr ""
 
@@ -2650,7 +2658,7 @@ msgstr ""
 msgid "invalid --list-format type '%s', see the man page"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:127 ../customize/customize_cmdline.ml:116
+#: ../customize/customize_cmdline.ml:129 ../customize/customize_cmdline.ml:118
 msgid "invalid format for '--%s' parameter, see the man page"
 msgstr ""
 
@@ -2884,7 +2892,7 @@ msgid ""
 "If this is incorrect, use --password-crypto option and file a bug."
 msgstr ""
 
-#: ../customize/customize_run.ml:293
+#: ../customize/customize_run.ml:297
 msgid "passwords could not be set for this type of guest"
 msgstr ""
 
@@ -3064,7 +3072,7 @@ msgstr ""
 msgid "this guest has no non-removable disks"
 msgstr ""
 
-#: ../customize/customize_run.ml:253
+#: ../customize/customize_run.ml:257
 msgid "timezone could not be set for this type of guest"
 msgstr ""
 
@@ -7938,18 +7946,18 @@ msgstr ""
 msgid "guestfs_close: called twice on the same handle\n"
 msgstr "guestfs_close: ఒకే సంభాలికపై రెండుసార్లు పిలువబడింది\n"
 
-#: src/handle.c:524
+#: src/handle.c:527
 msgid ""
 "configured --without-qemu so calling guestfs_set_qemu with qemu == NULL is "
 "an error"
 msgstr ""
 
-#: src/handle.c:577
+#: src/handle.c:580
 #, c-format
 msgid "too small value for memsize (must be at least %d)"
 msgstr ""
 
-#: src/handle.c:772
+#: src/handle.c:775
 msgid "setting not found"
 msgstr ""
 
diff --git a/po/tg.po b/po/tg.po
index a37d377..2b3422f 100644
--- a/po/tg.po
+++ b/po/tg.po
@@ -8,7 +8,7 @@ msgstr ""
 "Project-Id-Version: libguestfs 1.29.26\n"
 "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
 "component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2015-03-02 13:43+0000\n"
+"POT-Creation-Date: 2015-03-05 13:35+0000\n"
 "PO-Revision-Date: 2014-10-18 04:00-0400\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Tajik (http://www.transifex.com/projects/p/libguestfs/"
@@ -83,7 +83,7 @@ msgstr ""
 msgid "%s: %s"
 msgstr ""
 
-#: ../customize/customize_run.ml:332
+#: ../customize/customize_run.ml:336
 msgid "%s: %s (ignored)\n"
 msgstr ""
 
@@ -413,7 +413,7 @@ msgid ""
 "error: %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:263 ../customize/customize_cmdline.ml:188
+#: ../customize/customize_cmdline.ml:265 ../customize/customize_cmdline.ml:190
 msgid "'CMD+ARGS'"
 msgstr ""
 
@@ -626,11 +626,11 @@ msgstr ""
 msgid "Add disk image file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:214
+#: ../customize/customize_cmdline.ml:216
 msgid "Add package(s) to install"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:198
+#: ../customize/customize_cmdline.ml:200
 msgid "Add package(s) to install at first boot"
 msgstr ""
 
@@ -679,7 +679,7 @@ msgstr ""
 msgid "Change filesystem UUIDs"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:140
+#: ../customize/customize_cmdline.ml:142
 msgid "Change the permissions of a file"
 msgstr ""
 
@@ -729,7 +729,7 @@ msgstr ""
 msgid "Converting the guest to run on KVM"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:160
+#: ../customize/customize_cmdline.ml:162
 msgid "Copy local files or directories into image"
 msgstr ""
 
@@ -755,7 +755,7 @@ msgstr ""
 msgid "Copying: %s to %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:230
+#: ../customize/customize_cmdline.ml:232
 msgid "Create a directory"
 msgstr ""
 
@@ -771,7 +771,7 @@ msgid ""
 "%!"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:224
+#: ../customize/customize_cmdline.ml:226
 msgid "Create symbolic links"
 msgstr ""
 
@@ -807,7 +807,7 @@ msgid ""
 "for installing packages, editing files and so on."
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:230
+#: ../customize/customize_cmdline.ml:232
 msgid "DIR"
 msgstr ""
 
@@ -819,7 +819,7 @@ msgstr ""
 msgid "Debug GC and memory allocations (internal)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:166
+#: ../customize/customize_cmdline.ml:168
 msgid "Delete a file or directory"
 msgstr ""
 
@@ -931,7 +931,7 @@ msgstr ""
 msgid "Dump POD for options (internal)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:176
+#: ../customize/customize_cmdline.ml:178
 msgid "Edit file using Perl expression"
 msgstr ""
 
@@ -1011,23 +1011,23 @@ msgstr ""
 msgid "Export Storage Domain"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:269
+#: ../customize/customize_cmdline.ml:288 ../customize/customize_cmdline.ml:271
 msgid "FILE"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:312
+#: ../customize/customize_cmdline.ml:320
 msgid "FILE:CONTENT"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:302
+#: ../customize/customize_cmdline.ml:310
 msgid "FILE:DEST"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:176
+#: ../customize/customize_cmdline.ml:178
 msgid "FILE:EXPR"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:150
+#: ../customize/customize_cmdline.ml:152
 msgid "FILENAME"
 msgstr ""
 
@@ -1133,7 +1133,7 @@ msgstr ""
 msgid "Get kernel from image"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:204
+#: ../customize/customize_cmdline.ml:206
 msgid "HOSTNAME"
 msgstr ""
 
@@ -1161,7 +1161,7 @@ msgstr ""
 msgid "Initializing the target %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:280
+#: ../customize/customize_cmdline.ml:282
 msgid "Inject a public key into the guest"
 msgstr ""
 
@@ -1203,7 +1203,7 @@ msgstr ""
 msgid "Key: %s\n"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:160
+#: ../customize/customize_cmdline.ml:162
 msgid "LOCALPATH:REMOTEDIR"
 msgstr ""
 
@@ -1357,15 +1357,15 @@ msgstr ""
 msgid "Overlay saved as %s [--debug-overlays]\n"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:166
+#: ../customize/customize_cmdline.ml:168
 msgid "PATH"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:140
+#: ../customize/customize_cmdline.ml:142
 msgid "PERMISSIONS:FILE"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:214 ../customize/customize_cmdline.ml:198
+#: ../customize/customize_cmdline.ml:216 ../customize/customize_cmdline.ml:200
 msgid "PKG,PKG.."
 msgstr ""
 
@@ -1412,11 +1412,11 @@ msgstr ""
 msgid "RHEV does not support the output format '%s', only raw or qcow2"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:150
+#: ../customize/customize_cmdline.ml:152
 msgid "Read customize commands from file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:333
+#: ../customize/customize_cmdline.ml:341
 msgid "Relabel files with correct SELinux labels"
 msgstr ""
 
@@ -1617,19 +1617,19 @@ msgstr ""
 msgid "Run arbitrary scripts against the guest"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:188
+#: ../customize/customize_cmdline.ml:190
 msgid "Run command at first guest boot"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:263
+#: ../customize/customize_cmdline.ml:265
 msgid "Run command in disk image"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:182
+#: ../customize/customize_cmdline.ml:184
 msgid "Run script at first guest boot"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:257
+#: ../customize/customize_cmdline.ml:259
 msgid "Run script in disk image"
 msgstr ""
 
@@ -1647,15 +1647,15 @@ msgstr ""
 msgid "Running: %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:257 ../customize/customize_cmdline.ml:182
+#: ../customize/customize_cmdline.ml:259 ../customize/customize_cmdline.ml:184
 msgid "SCRIPT"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:251
+#: ../customize/customize_cmdline.ml:253
 msgid "SELECTOR"
 msgstr ""
 
-#: ../customize/customize_run.ml:297
+#: ../customize/customize_run.ml:301
 msgid "SELinux relabelling"
 msgstr ""
 
@@ -1675,15 +1675,15 @@ msgstr ""
 msgid "Script or program to run on guest"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:269
+#: ../customize/customize_cmdline.ml:271
 msgid "Scrub a file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:318
+#: ../customize/customize_cmdline.ml:326
 msgid "Scrub build log file"
 msgstr ""
 
-#: ../customize/customize_run.ml:316
+#: ../customize/customize_run.ml:320
 msgid "Scrubbing the log file"
 msgstr ""
 
@@ -1765,11 +1765,11 @@ msgstr ""
 msgid "Set partition alignment (default: 128 sectors)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:327
+#: ../customize/customize_cmdline.ml:335
 msgid "Set password crypto"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:251
+#: ../customize/customize_cmdline.ml:253
 msgid "Set root password"
 msgstr ""
 
@@ -1785,7 +1785,7 @@ msgstr ""
 msgid "Set temporary block device, directory or prebuilt file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:286
+#: ../customize/customize_cmdline.ml:294
 msgid "Set the default timezone"
 msgstr ""
 
@@ -1793,7 +1793,7 @@ msgstr ""
 msgid "Set the format for --list (default: short)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:204
+#: ../customize/customize_cmdline.ml:206
 msgid "Set the hostname"
 msgstr ""
 
@@ -1801,7 +1801,7 @@ msgstr ""
 msgid "Set the output architecture"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:241
+#: ../customize/customize_cmdline.ml:243
 msgid "Set user password"
 msgstr ""
 
@@ -1813,7 +1813,7 @@ msgstr ""
 msgid "Setting a random seed"
 msgstr ""
 
-#: ../customize/customize_run.ml:288
+#: ../customize/customize_run.ml:292
 msgid "Setting passwords"
 msgstr ""
 
@@ -1825,7 +1825,7 @@ msgstr ""
 msgid "Setting the hostname: %s"
 msgstr ""
 
-#: ../customize/customize_run.ml:251
+#: ../customize/customize_run.ml:255
 msgid "Setting the timezone: %s"
 msgstr ""
 
@@ -1871,11 +1871,11 @@ msgid ""
 "carefully check that the target disk boots and works correctly.\n"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:224
+#: ../customize/customize_cmdline.ml:226
 msgid "TARGET:LINK[:LINK..]"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:286
+#: ../customize/customize_cmdline.ml:294
 msgid "TIMEZONE"
 msgstr ""
 
@@ -2072,15 +2072,23 @@ msgid ""
 "%!"
 msgstr ""
 
+#: ../customize/customize_cmdline.ml:288
+msgid "Truncate a file to zero size"
+msgstr ""
+
+#: ../customize/customize_run.ml:251
+msgid "Truncating: %s"
+msgstr ""
+
 #: ../resize/resize.ml:220
 msgid "Turn off sparse copying"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:241
+#: ../customize/customize_cmdline.ml:243
 msgid "USER:SELECTOR"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:280
+#: ../customize/customize_cmdline.ml:282
 msgid "USER[:SELECTOR]"
 msgstr ""
 
@@ -2088,19 +2096,19 @@ msgstr ""
 msgid "Uncompressing"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:292
+#: ../customize/customize_cmdline.ml:300
 msgid "Update core packages"
 msgstr ""
 
-#: ../customize/customize_run.ml:256
+#: ../customize/customize_run.ml:260
 msgid "Updating core packages"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:302
+#: ../customize/customize_cmdline.ml:310
 msgid "Upload local file to destination"
 msgstr ""
 
-#: ../customize/customize_run.ml:261
+#: ../customize/customize_run.ml:265
 msgid "Uploading: %s to %s"
 msgstr ""
 
@@ -2134,11 +2142,11 @@ msgid ""
 "error message was: %s (ignored)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:312
+#: ../customize/customize_cmdline.ml:320
 msgid "Write file"
 msgstr ""
 
-#: ../customize/customize_run.ml:280
+#: ../customize/customize_run.ml:284
 msgid "Writing: %s"
 msgstr ""
 
@@ -2269,11 +2277,11 @@ msgid ""
 " - Check no one has tampered with the website or your network!"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:352
+#: ../customize/customize_cmdline.ml:360
 msgid "command '%s' cannot be used in command files, see the man page"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:369
+#: ../customize/customize_cmdline.ml:377
 msgid "command '%s' not valid, see the man page"
 msgstr ""
 
@@ -2649,7 +2657,7 @@ msgstr ""
 msgid "invalid --list-format type '%s', see the man page"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:127 ../customize/customize_cmdline.ml:116
+#: ../customize/customize_cmdline.ml:129 ../customize/customize_cmdline.ml:118
 msgid "invalid format for '--%s' parameter, see the man page"
 msgstr ""
 
@@ -2883,7 +2891,7 @@ msgid ""
 "If this is incorrect, use --password-crypto option and file a bug."
 msgstr ""
 
-#: ../customize/customize_run.ml:293
+#: ../customize/customize_run.ml:297
 msgid "passwords could not be set for this type of guest"
 msgstr ""
 
@@ -3063,7 +3071,7 @@ msgstr ""
 msgid "this guest has no non-removable disks"
 msgstr ""
 
-#: ../customize/customize_run.ml:253
+#: ../customize/customize_run.ml:257
 msgid "timezone could not be set for this type of guest"
 msgstr ""
 
@@ -7930,18 +7938,18 @@ msgstr ""
 msgid "guestfs_close: called twice on the same handle\n"
 msgstr ""
 
-#: src/handle.c:524
+#: src/handle.c:527
 msgid ""
 "configured --without-qemu so calling guestfs_set_qemu with qemu == NULL is "
 "an error"
 msgstr ""
 
-#: src/handle.c:577
+#: src/handle.c:580
 #, c-format
 msgid "too small value for memsize (must be at least %d)"
 msgstr ""
 
-#: src/handle.c:772
+#: src/handle.c:775
 msgid "setting not found"
 msgstr ""
 
diff --git a/po/uk.po b/po/uk.po
index 1c4b5f8..a5087a8 100644
--- a/po/uk.po
+++ b/po/uk.po
@@ -10,7 +10,7 @@ msgstr ""
 "Project-Id-Version: libguestfs 1.29.26\n"
 "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
 "component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2015-03-02 13:43+0000\n"
+"POT-Creation-Date: 2015-03-05 13:35+0000\n"
 "PO-Revision-Date: 2014-10-18 04:00-0400\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Ukrainian (http://www.transifex.com/projects/p/libguestfs/"
@@ -103,7 +103,7 @@ msgstr ""
 msgid "%s: %s"
 msgstr "%s: %s"
 
-#: ../customize/customize_run.ml:332
+#: ../customize/customize_run.ml:336
 msgid "%s: %s (ignored)\n"
 msgstr "%s: %s (проігноровано)\n"
 
@@ -517,7 +517,7 @@ msgstr ""
 "Не виявлено «%s». Неможливо встановити RHEV-APT (агент гостьової системи "
 "RHEV). Початкове повідомлення про помилку: %s"
 
-#: ../customize/customize_cmdline.ml:263 ../customize/customize_cmdline.ml:188
+#: ../customize/customize_cmdline.ml:265 ../customize/customize_cmdline.ml:190
 msgid "'CMD+ARGS'"
 msgstr "'КОМАНДА+ПАРАМЕТРИ'"
 
@@ -759,11 +759,11 @@ msgstr ""
 msgid "Add disk image file"
 msgstr "Додати файл образу диска"
 
-#: ../customize/customize_cmdline.ml:214
+#: ../customize/customize_cmdline.ml:216
 msgid "Add package(s) to install"
 msgstr "Додати пакунки для встановлення"
 
-#: ../customize/customize_cmdline.ml:198
+#: ../customize/customize_cmdline.ml:200
 msgid "Add package(s) to install at first boot"
 msgstr "Додати пакунки для встановлення під час першого завантаження"
 
@@ -819,7 +819,7 @@ msgstr "Змінити UUID ФТ і ГТ LVM2"
 msgid "Change filesystem UUIDs"
 msgstr "Змінити UUID файлових систем"
 
-#: ../customize/customize_cmdline.ml:140
+#: ../customize/customize_cmdline.ml:142
 msgid "Change the permissions of a file"
 msgstr "Змінити права доступу до файла"
 
@@ -871,7 +871,7 @@ msgstr "Перетворюємо %s для уможливлення запуск
 msgid "Converting the guest to run on KVM"
 msgstr "Перетворюємо гостьову систему для запуску у KVM"
 
-#: ../customize/customize_cmdline.ml:160
+#: ../customize/customize_cmdline.ml:162
 msgid "Copy local files or directories into image"
 msgstr ""
 
@@ -899,7 +899,7 @@ msgstr "Копіювання диска %d з %d на %s (%s)"
 msgid "Copying: %s to %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:230
+#: ../customize/customize_cmdline.ml:232
 msgid "Create a directory"
 msgstr "Створити каталог"
 
@@ -919,7 +919,7 @@ msgstr ""
 "Створити файл оверлею на %s для захисту диска джерела…\n"
 "%!"
 
-#: ../customize/customize_cmdline.ml:224
+#: ../customize/customize_cmdline.ml:226
 msgid "Create symbolic links"
 msgstr "Створювати символічні посилання"
 
@@ -963,7 +963,7 @@ msgstr ""
 "Налаштувати гостьову систему визначенням параметрів L<virt-customize(1)>\n"
 "для встановлення пакунків, редагування файлів тощо."
 
-#: ../customize/customize_cmdline.ml:230
+#: ../customize/customize_cmdline.ml:232
 msgid "DIR"
 msgstr "КАТАЛОГ"
 
@@ -975,7 +975,7 @@ msgstr "Діагностувати збиральник сміття та роз
 msgid "Debug GC and memory allocations (internal)"
 msgstr "Діагностувати збиральник сміття та розподіл пам’яті (внутрішньо)"
 
-#: ../customize/customize_cmdline.ml:166
+#: ../customize/customize_cmdline.ml:168
 msgid "Delete a file or directory"
 msgstr "Вилучити файл або каталог"
 
@@ -1089,7 +1089,7 @@ msgstr "Створити дамп POD (внутрішньо)"
 msgid "Dump POD for options (internal)"
 msgstr "Створити дамп POD для параметрів (внутрішньо)"
 
-#: ../customize/customize_cmdline.ml:176
+#: ../customize/customize_cmdline.ml:178
 msgid "Edit file using Perl expression"
 msgstr "Редагувати файл за допомогою виразу Perl"
 
@@ -1171,23 +1171,23 @@ msgstr ""
 msgid "Export Storage Domain"
 msgstr "Експортувати домен сховища"
 
-#: ../customize/customize_cmdline.ml:269
+#: ../customize/customize_cmdline.ml:288 ../customize/customize_cmdline.ml:271
 msgid "FILE"
 msgstr "ФАЙЛ"
 
-#: ../customize/customize_cmdline.ml:312
+#: ../customize/customize_cmdline.ml:320
 msgid "FILE:CONTENT"
 msgstr "ФАЙЛ:ВМІСТ"
 
-#: ../customize/customize_cmdline.ml:302
+#: ../customize/customize_cmdline.ml:310
 msgid "FILE:DEST"
 msgstr "ФАЙЛ:ПРИЗНАЧЕННЯ"
 
-#: ../customize/customize_cmdline.ml:176
+#: ../customize/customize_cmdline.ml:178
 msgid "FILE:EXPR"
 msgstr "ФАЙЛ:ВИРАЗ"
 
-#: ../customize/customize_cmdline.ml:150
+#: ../customize/customize_cmdline.ml:152
 msgid "FILENAME"
 msgstr ""
 
@@ -1309,7 +1309,7 @@ msgstr ""
 msgid "Get kernel from image"
 msgstr "Отримати ядро з образу"
 
-#: ../customize/customize_cmdline.ml:204
+#: ../customize/customize_cmdline.ml:206
 msgid "HOSTNAME"
 msgstr "НАЗВА_ВУЗЛА"
 
@@ -1341,7 +1341,7 @@ msgstr "Ігнорувати розділ"
 msgid "Initializing the target %s"
 msgstr "Ініціалізуємо призначення %s"
 
-#: ../customize/customize_cmdline.ml:280
+#: ../customize/customize_cmdline.ml:282
 msgid "Inject a public key into the guest"
 msgstr ""
 
@@ -1385,7 +1385,7 @@ msgstr "Просто записати метадані"
 msgid "Key: %s\n"
 msgstr "Ключ: %s\n"
 
-#: ../customize/customize_cmdline.ml:160
+#: ../customize/customize_cmdline.ml:162
 msgid "LOCALPATH:REMOTEDIR"
 msgstr ""
 
@@ -1552,15 +1552,15 @@ msgstr "UUID виведених томів"
 msgid "Overlay saved as %s [--debug-overlays]\n"
 msgstr "Оверлей збережено як %s [--debug-overlays]\n"
 
-#: ../customize/customize_cmdline.ml:166
+#: ../customize/customize_cmdline.ml:168
 msgid "PATH"
 msgstr "ШЛЯХ"
 
-#: ../customize/customize_cmdline.ml:140
+#: ../customize/customize_cmdline.ml:142
 msgid "PERMISSIONS:FILE"
 msgstr "ПРАВА_ДОСТУПУ:ФАЙЛ"
 
-#: ../customize/customize_cmdline.ml:214 ../customize/customize_cmdline.ml:198
+#: ../customize/customize_cmdline.ml:216 ../customize/customize_cmdline.ml:200
 msgid "PKG,PKG.."
 msgstr "ПАКУНОК,ПАКУНОК.."
 
@@ -1608,11 +1608,11 @@ msgid "RHEV does not support the output format '%s', only raw or qcow2"
 msgstr ""
 "У RHEV не передбачено формату виведення даних «%s», лише формати raw та qcow2"
 
-#: ../customize/customize_cmdline.ml:150
+#: ../customize/customize_cmdline.ml:152
 msgid "Read customize commands from file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:333
+#: ../customize/customize_cmdline.ml:341
 msgid "Relabel files with correct SELinux labels"
 msgstr "Змінити мітки файлів на коректні мітки SELinux"
 
@@ -1833,19 +1833,19 @@ msgstr ""
 msgid "Run arbitrary scripts against the guest"
 msgstr "Запустити довільні скрипти дій над гостьовою системою"
 
-#: ../customize/customize_cmdline.ml:188
+#: ../customize/customize_cmdline.ml:190
 msgid "Run command at first guest boot"
 msgstr "Виконати команду під час першого завантаження гостьової системи"
 
-#: ../customize/customize_cmdline.ml:263
+#: ../customize/customize_cmdline.ml:265
 msgid "Run command in disk image"
 msgstr "Виконати команду у образі диска"
 
-#: ../customize/customize_cmdline.ml:182
+#: ../customize/customize_cmdline.ml:184
 msgid "Run script at first guest boot"
 msgstr "Виконати скрипт під час першого завантаження гостьової системи"
 
-#: ../customize/customize_cmdline.ml:257
+#: ../customize/customize_cmdline.ml:259
 msgid "Run script in disk image"
 msgstr "Виконати скрипт у образі диска"
 
@@ -1870,15 +1870,15 @@ msgstr ""
 msgid "Running: %s"
 msgstr "Виконуємо: %s"
 
-#: ../customize/customize_cmdline.ml:257 ../customize/customize_cmdline.ml:182
+#: ../customize/customize_cmdline.ml:259 ../customize/customize_cmdline.ml:184
 msgid "SCRIPT"
 msgstr "СКРИПТ"
 
-#: ../customize/customize_cmdline.ml:251
+#: ../customize/customize_cmdline.ml:253
 msgid "SELECTOR"
 msgstr "СЕЛЕКТОР"
 
-#: ../customize/customize_run.ml:297
+#: ../customize/customize_run.ml:301
 msgid "SELinux relabelling"
 msgstr "Зміна міток SELinux"
 
@@ -1898,15 +1898,15 @@ msgstr "Зберегти файли оверлеїв"
 msgid "Script or program to run on guest"
 msgstr "Скрипт або програма, яку слід виконати для обробки гостьової системи"
 
-#: ../customize/customize_cmdline.ml:269
+#: ../customize/customize_cmdline.ml:271
 msgid "Scrub a file"
 msgstr "Витерти файл"
 
-#: ../customize/customize_cmdline.ml:318
+#: ../customize/customize_cmdline.ml:326
 msgid "Scrub build log file"
 msgstr "Витерти файл журналу збирання"
 
-#: ../customize/customize_run.ml:316
+#: ../customize/customize_run.ml:320
 msgid "Scrubbing the log file"
 msgstr "Витираємо файл журналу"
 
@@ -1988,11 +1988,11 @@ msgstr "Встановити розташування сховища вивед
 msgid "Set partition alignment (default: 128 sectors)"
 msgstr "Встановити вирівнювання розділів (типове: 128 секторів)"
 
-#: ../customize/customize_cmdline.ml:327
+#: ../customize/customize_cmdline.ml:335
 msgid "Set password crypto"
 msgstr "Встановити алгоритм шифрування пароля"
 
-#: ../customize/customize_cmdline.ml:251
+#: ../customize/customize_cmdline.ml:253
 msgid "Set root password"
 msgstr "Встановлення пароля root"
 
@@ -2009,7 +2009,7 @@ msgid "Set temporary block device, directory or prebuilt file"
 msgstr ""
 "Встановити тимчасовий блоковий пристрій, каталог або попередньо зібраний файл"
 
-#: ../customize/customize_cmdline.ml:286
+#: ../customize/customize_cmdline.ml:294
 msgid "Set the default timezone"
 msgstr "Встановити типовий часовий пояс"
 
@@ -2017,7 +2017,7 @@ msgstr "Встановити типовий часовий пояс"
 msgid "Set the format for --list (default: short)"
 msgstr "Встановити формат для --list (типовий: short)"
 
-#: ../customize/customize_cmdline.ml:204
+#: ../customize/customize_cmdline.ml:206
 msgid "Set the hostname"
 msgstr "Встановити назву вузла"
 
@@ -2025,7 +2025,7 @@ msgstr "Встановити назву вузла"
 msgid "Set the output architecture"
 msgstr "Встановити архітектуру для виведення даних"
 
-#: ../customize/customize_cmdline.ml:241
+#: ../customize/customize_cmdline.ml:243
 msgid "Set user password"
 msgstr "Встановити пароль користувача"
 
@@ -2037,7 +2037,7 @@ msgstr "Встановити значення vmtype (для RHEV)"
 msgid "Setting a random seed"
 msgstr "Встановлюємо базу випадковості"
 
-#: ../customize/customize_run.ml:288
+#: ../customize/customize_run.ml:292
 msgid "Setting passwords"
 msgstr "Встановлення паролів"
 
@@ -2049,7 +2049,7 @@ msgstr ""
 msgid "Setting the hostname: %s"
 msgstr "Встановлюємо назву вузла: %s"
 
-#: ../customize/customize_run.ml:251
+#: ../customize/customize_run.ml:255
 msgid "Setting the timezone: %s"
 msgstr "Встановлюємо часовий пояс: %s"
 
@@ -2098,11 +2098,11 @@ msgstr ""
 "старий диск, ретельно перевірте, чи може диск призначення завантажується і "
 "працює належним чином.\n"
 
-#: ../customize/customize_cmdline.ml:224
+#: ../customize/customize_cmdline.ml:226
 msgid "TARGET:LINK[:LINK..]"
 msgstr "ПРИЗНАЧЕННЯ:ПОСИЛАННЯ[:ПОСИЛАННЯ..]"
 
-#: ../customize/customize_cmdline.ml:286
+#: ../customize/customize_cmdline.ml:294
 msgid "TIMEZONE"
 msgstr "ЧАСОВИЙ_ПОЯС"
 
@@ -2397,15 +2397,23 @@ msgstr ""
 "Обрізаємо %s…\n"
 "%!"
 
+#: ../customize/customize_cmdline.ml:288
+msgid "Truncate a file to zero size"
+msgstr ""
+
+#: ../customize/customize_run.ml:251
+msgid "Truncating: %s"
+msgstr ""
+
 #: ../resize/resize.ml:220
 msgid "Turn off sparse copying"
 msgstr "Вимкнути розріджене копіювання"
 
-#: ../customize/customize_cmdline.ml:241
+#: ../customize/customize_cmdline.ml:243
 msgid "USER:SELECTOR"
 msgstr "КОРИСТУВАЧ:ВАРІАНТ"
 
-#: ../customize/customize_cmdline.ml:280
+#: ../customize/customize_cmdline.ml:282
 msgid "USER[:SELECTOR]"
 msgstr ""
 
@@ -2413,19 +2421,19 @@ msgstr ""
 msgid "Uncompressing"
 msgstr "Розпаковуємо"
 
-#: ../customize/customize_cmdline.ml:292
+#: ../customize/customize_cmdline.ml:300
 msgid "Update core packages"
 msgstr "Оновити основні пакунки"
 
-#: ../customize/customize_run.ml:256
+#: ../customize/customize_run.ml:260
 msgid "Updating core packages"
 msgstr "Оновлюємо основні пакунки"
 
-#: ../customize/customize_cmdline.ml:302
+#: ../customize/customize_cmdline.ml:310
 msgid "Upload local file to destination"
 msgstr "Вивантажити локальний файл у систему призначення"
 
-#: ../customize/customize_run.ml:261
+#: ../customize/customize_run.ml:265
 msgid "Uploading: %s to %s"
 msgstr "Вивантажуємо: %s до %s"
 
@@ -2465,11 +2473,11 @@ msgstr ""
 "Виявлено VirtualBox Guest Additions, але спроба вилучення зазнала невдачі. "
 "Повідомлення щодо помилки: %s (проігноровано)"
 
-#: ../customize/customize_cmdline.ml:312
+#: ../customize/customize_cmdline.ml:320
 msgid "Write file"
 msgstr "Записати файл"
 
-#: ../customize/customize_run.ml:280
+#: ../customize/customize_run.ml:284
 msgid "Writing: %s"
 msgstr "Записуємо: %s"
 
@@ -2629,11 +2637,11 @@ msgid ""
 " - Check no one has tampered with the website or your network!"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:352
+#: ../customize/customize_cmdline.ml:360
 msgid "command '%s' cannot be used in command files, see the man page"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:369
+#: ../customize/customize_cmdline.ml:377
 msgid "command '%s' not valid, see the man page"
 msgstr ""
 
@@ -3055,7 +3063,7 @@ msgstr "некоректний параметр --bridge або --network"
 msgid "invalid --list-format type '%s', see the man page"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:127 ../customize/customize_cmdline.ml:116
+#: ../customize/customize_cmdline.ml:129 ../customize/customize_cmdline.ml:118
 msgid "invalid format for '--%s' parameter, see the man page"
 msgstr ""
 
@@ -3332,7 +3340,7 @@ msgstr ""
 "Якщо це не так, скористайтеся параметром --password-crypto і створіть "
 "повідомлення щодо вади."
 
-#: ../customize/customize_run.ml:293
+#: ../customize/customize_run.ml:297
 msgid "passwords could not be set for this type of guest"
 msgstr "для цього типу гостьових систем не можна встановлювати паролі"
 
@@ -3543,7 +3551,7 @@ msgstr ""
 msgid "this guest has no non-removable disks"
 msgstr "у цій гостьовій системі немає непортативних дисків"
 
-#: ../customize/customize_run.ml:253
+#: ../customize/customize_run.ml:257
 msgid "timezone could not be set for this type of guest"
 msgstr "для цього типу гостьових систем не можна встановлювати часовий пояс"
 
@@ -8963,7 +8971,7 @@ msgstr "нечислове значення LIBGUESTFS_MEMSIZE"
 msgid "guestfs_close: called twice on the same handle\n"
 msgstr "guestfs_close: викликано двічі для того самого елемента керування\n"
 
-#: src/handle.c:524
+#: src/handle.c:527
 msgid ""
 "configured --without-qemu so calling guestfs_set_qemu with qemu == NULL is "
 "an error"
@@ -8971,12 +8979,12 @@ msgstr ""
 "зібрано з --without-qemu, отже спроба виклику guestfs_set_qemu з qemu == "
 "NULL призводить до помилки"
 
-#: src/handle.c:577
+#: src/handle.c:580
 #, c-format
 msgid "too small value for memsize (must be at least %d)"
 msgstr "надто мале значення для розміру пам’яті (має бути принаймні %d)"
 
-#: src/handle.c:772
+#: src/handle.c:775
 msgid "setting not found"
 msgstr "параметра не знайдено"
 
diff --git a/po/zh_CN.po b/po/zh_CN.po
index d296221..c776b0b 100644
--- a/po/zh_CN.po
+++ b/po/zh_CN.po
@@ -9,7 +9,7 @@ msgstr ""
 "Project-Id-Version: libguestfs 1.29.26\n"
 "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
 "component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2015-03-02 13:43+0000\n"
+"POT-Creation-Date: 2015-03-05 13:35+0000\n"
 "PO-Revision-Date: 2014-10-18 04:00-0400\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Chinese (China) (http://www.transifex.com/projects/p/"
@@ -84,7 +84,7 @@ msgstr ""
 msgid "%s: %s"
 msgstr ""
 
-#: ../customize/customize_run.ml:332
+#: ../customize/customize_run.ml:336
 msgid "%s: %s (ignored)\n"
 msgstr ""
 
@@ -414,7 +414,7 @@ msgid ""
 "error: %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:263 ../customize/customize_cmdline.ml:188
+#: ../customize/customize_cmdline.ml:265 ../customize/customize_cmdline.ml:190
 msgid "'CMD+ARGS'"
 msgstr ""
 
@@ -627,11 +627,11 @@ msgstr ""
 msgid "Add disk image file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:214
+#: ../customize/customize_cmdline.ml:216
 msgid "Add package(s) to install"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:198
+#: ../customize/customize_cmdline.ml:200
 msgid "Add package(s) to install at first boot"
 msgstr ""
 
@@ -680,7 +680,7 @@ msgstr ""
 msgid "Change filesystem UUIDs"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:140
+#: ../customize/customize_cmdline.ml:142
 msgid "Change the permissions of a file"
 msgstr ""
 
@@ -730,7 +730,7 @@ msgstr ""
 msgid "Converting the guest to run on KVM"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:160
+#: ../customize/customize_cmdline.ml:162
 msgid "Copy local files or directories into image"
 msgstr ""
 
@@ -756,7 +756,7 @@ msgstr ""
 msgid "Copying: %s to %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:230
+#: ../customize/customize_cmdline.ml:232
 msgid "Create a directory"
 msgstr ""
 
@@ -772,7 +772,7 @@ msgid ""
 "%!"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:224
+#: ../customize/customize_cmdline.ml:226
 msgid "Create symbolic links"
 msgstr ""
 
@@ -808,7 +808,7 @@ msgid ""
 "for installing packages, editing files and so on."
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:230
+#: ../customize/customize_cmdline.ml:232
 msgid "DIR"
 msgstr ""
 
@@ -820,7 +820,7 @@ msgstr ""
 msgid "Debug GC and memory allocations (internal)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:166
+#: ../customize/customize_cmdline.ml:168
 msgid "Delete a file or directory"
 msgstr ""
 
@@ -932,7 +932,7 @@ msgstr ""
 msgid "Dump POD for options (internal)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:176
+#: ../customize/customize_cmdline.ml:178
 msgid "Edit file using Perl expression"
 msgstr ""
 
@@ -1012,23 +1012,23 @@ msgstr ""
 msgid "Export Storage Domain"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:269
+#: ../customize/customize_cmdline.ml:288 ../customize/customize_cmdline.ml:271
 msgid "FILE"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:312
+#: ../customize/customize_cmdline.ml:320
 msgid "FILE:CONTENT"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:302
+#: ../customize/customize_cmdline.ml:310
 msgid "FILE:DEST"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:176
+#: ../customize/customize_cmdline.ml:178
 msgid "FILE:EXPR"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:150
+#: ../customize/customize_cmdline.ml:152
 msgid "FILENAME"
 msgstr ""
 
@@ -1134,7 +1134,7 @@ msgstr ""
 msgid "Get kernel from image"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:204
+#: ../customize/customize_cmdline.ml:206
 msgid "HOSTNAME"
 msgstr ""
 
@@ -1162,7 +1162,7 @@ msgstr ""
 msgid "Initializing the target %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:280
+#: ../customize/customize_cmdline.ml:282
 msgid "Inject a public key into the guest"
 msgstr ""
 
@@ -1204,7 +1204,7 @@ msgstr ""
 msgid "Key: %s\n"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:160
+#: ../customize/customize_cmdline.ml:162
 msgid "LOCALPATH:REMOTEDIR"
 msgstr ""
 
@@ -1358,15 +1358,15 @@ msgstr ""
 msgid "Overlay saved as %s [--debug-overlays]\n"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:166
+#: ../customize/customize_cmdline.ml:168
 msgid "PATH"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:140
+#: ../customize/customize_cmdline.ml:142
 msgid "PERMISSIONS:FILE"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:214 ../customize/customize_cmdline.ml:198
+#: ../customize/customize_cmdline.ml:216 ../customize/customize_cmdline.ml:200
 msgid "PKG,PKG.."
 msgstr ""
 
@@ -1413,11 +1413,11 @@ msgstr ""
 msgid "RHEV does not support the output format '%s', only raw or qcow2"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:150
+#: ../customize/customize_cmdline.ml:152
 msgid "Read customize commands from file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:333
+#: ../customize/customize_cmdline.ml:341
 msgid "Relabel files with correct SELinux labels"
 msgstr ""
 
@@ -1618,19 +1618,19 @@ msgstr ""
 msgid "Run arbitrary scripts against the guest"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:188
+#: ../customize/customize_cmdline.ml:190
 msgid "Run command at first guest boot"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:263
+#: ../customize/customize_cmdline.ml:265
 msgid "Run command in disk image"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:182
+#: ../customize/customize_cmdline.ml:184
 msgid "Run script at first guest boot"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:257
+#: ../customize/customize_cmdline.ml:259
 msgid "Run script in disk image"
 msgstr ""
 
@@ -1648,15 +1648,15 @@ msgstr ""
 msgid "Running: %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:257 ../customize/customize_cmdline.ml:182
+#: ../customize/customize_cmdline.ml:259 ../customize/customize_cmdline.ml:184
 msgid "SCRIPT"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:251
+#: ../customize/customize_cmdline.ml:253
 msgid "SELECTOR"
 msgstr ""
 
-#: ../customize/customize_run.ml:297
+#: ../customize/customize_run.ml:301
 msgid "SELinux relabelling"
 msgstr ""
 
@@ -1676,15 +1676,15 @@ msgstr ""
 msgid "Script or program to run on guest"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:269
+#: ../customize/customize_cmdline.ml:271
 msgid "Scrub a file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:318
+#: ../customize/customize_cmdline.ml:326
 msgid "Scrub build log file"
 msgstr ""
 
-#: ../customize/customize_run.ml:316
+#: ../customize/customize_run.ml:320
 msgid "Scrubbing the log file"
 msgstr ""
 
@@ -1766,11 +1766,11 @@ msgstr ""
 msgid "Set partition alignment (default: 128 sectors)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:327
+#: ../customize/customize_cmdline.ml:335
 msgid "Set password crypto"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:251
+#: ../customize/customize_cmdline.ml:253
 msgid "Set root password"
 msgstr ""
 
@@ -1786,7 +1786,7 @@ msgstr ""
 msgid "Set temporary block device, directory or prebuilt file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:286
+#: ../customize/customize_cmdline.ml:294
 msgid "Set the default timezone"
 msgstr ""
 
@@ -1794,7 +1794,7 @@ msgstr ""
 msgid "Set the format for --list (default: short)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:204
+#: ../customize/customize_cmdline.ml:206
 msgid "Set the hostname"
 msgstr ""
 
@@ -1802,7 +1802,7 @@ msgstr ""
 msgid "Set the output architecture"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:241
+#: ../customize/customize_cmdline.ml:243
 msgid "Set user password"
 msgstr ""
 
@@ -1814,7 +1814,7 @@ msgstr ""
 msgid "Setting a random seed"
 msgstr ""
 
-#: ../customize/customize_run.ml:288
+#: ../customize/customize_run.ml:292
 msgid "Setting passwords"
 msgstr ""
 
@@ -1826,7 +1826,7 @@ msgstr ""
 msgid "Setting the hostname: %s"
 msgstr ""
 
-#: ../customize/customize_run.ml:251
+#: ../customize/customize_run.ml:255
 msgid "Setting the timezone: %s"
 msgstr ""
 
@@ -1872,11 +1872,11 @@ msgid ""
 "carefully check that the target disk boots and works correctly.\n"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:224
+#: ../customize/customize_cmdline.ml:226
 msgid "TARGET:LINK[:LINK..]"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:286
+#: ../customize/customize_cmdline.ml:294
 msgid "TIMEZONE"
 msgstr ""
 
@@ -2073,15 +2073,23 @@ msgid ""
 "%!"
 msgstr ""
 
+#: ../customize/customize_cmdline.ml:288
+msgid "Truncate a file to zero size"
+msgstr ""
+
+#: ../customize/customize_run.ml:251
+msgid "Truncating: %s"
+msgstr ""
+
 #: ../resize/resize.ml:220
 msgid "Turn off sparse copying"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:241
+#: ../customize/customize_cmdline.ml:243
 msgid "USER:SELECTOR"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:280
+#: ../customize/customize_cmdline.ml:282
 msgid "USER[:SELECTOR]"
 msgstr ""
 
@@ -2089,19 +2097,19 @@ msgstr ""
 msgid "Uncompressing"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:292
+#: ../customize/customize_cmdline.ml:300
 msgid "Update core packages"
 msgstr ""
 
-#: ../customize/customize_run.ml:256
+#: ../customize/customize_run.ml:260
 msgid "Updating core packages"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:302
+#: ../customize/customize_cmdline.ml:310
 msgid "Upload local file to destination"
 msgstr ""
 
-#: ../customize/customize_run.ml:261
+#: ../customize/customize_run.ml:265
 msgid "Uploading: %s to %s"
 msgstr ""
 
@@ -2135,11 +2143,11 @@ msgid ""
 "error message was: %s (ignored)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:312
+#: ../customize/customize_cmdline.ml:320
 msgid "Write file"
 msgstr ""
 
-#: ../customize/customize_run.ml:280
+#: ../customize/customize_run.ml:284
 msgid "Writing: %s"
 msgstr ""
 
@@ -2270,11 +2278,11 @@ msgid ""
 " - Check no one has tampered with the website or your network!"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:352
+#: ../customize/customize_cmdline.ml:360
 msgid "command '%s' cannot be used in command files, see the man page"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:369
+#: ../customize/customize_cmdline.ml:377
 msgid "command '%s' not valid, see the man page"
 msgstr ""
 
@@ -2650,7 +2658,7 @@ msgstr ""
 msgid "invalid --list-format type '%s', see the man page"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:127 ../customize/customize_cmdline.ml:116
+#: ../customize/customize_cmdline.ml:129 ../customize/customize_cmdline.ml:118
 msgid "invalid format for '--%s' parameter, see the man page"
 msgstr ""
 
@@ -2884,7 +2892,7 @@ msgid ""
 "If this is incorrect, use --password-crypto option and file a bug."
 msgstr ""
 
-#: ../customize/customize_run.ml:293
+#: ../customize/customize_run.ml:297
 msgid "passwords could not be set for this type of guest"
 msgstr ""
 
@@ -3064,7 +3072,7 @@ msgstr ""
 msgid "this guest has no non-removable disks"
 msgstr ""
 
-#: ../customize/customize_run.ml:253
+#: ../customize/customize_run.ml:257
 msgid "timezone could not be set for this type of guest"
 msgstr ""
 
@@ -7931,18 +7939,18 @@ msgstr ""
 msgid "guestfs_close: called twice on the same handle\n"
 msgstr ""
 
-#: src/handle.c:524
+#: src/handle.c:527
 msgid ""
 "configured --without-qemu so calling guestfs_set_qemu with qemu == NULL is "
 "an error"
 msgstr ""
 
-#: src/handle.c:577
+#: src/handle.c:580
 #, c-format
 msgid "too small value for memsize (must be at least %d)"
 msgstr ""
 
-#: src/handle.c:772
+#: src/handle.c:775
 msgid "setting not found"
 msgstr ""
 
diff --git a/po/zh_TW.po b/po/zh_TW.po
index c6a955f..cc9947c 100644
--- a/po/zh_TW.po
+++ b/po/zh_TW.po
@@ -9,7 +9,7 @@ msgstr ""
 "Project-Id-Version: libguestfs 1.29.26\n"
 "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?"
 "component=libguestfs&product=Virtualization+Tools\n"
-"POT-Creation-Date: 2015-03-02 13:43+0000\n"
+"POT-Creation-Date: 2015-03-05 13:35+0000\n"
 "PO-Revision-Date: 2014-10-18 04:00-0400\n"
 "Last-Translator: rjones <rjones at redhat.com>\n"
 "Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/"
@@ -84,7 +84,7 @@ msgstr ""
 msgid "%s: %s"
 msgstr ""
 
-#: ../customize/customize_run.ml:332
+#: ../customize/customize_run.ml:336
 msgid "%s: %s (ignored)\n"
 msgstr ""
 
@@ -414,7 +414,7 @@ msgid ""
 "error: %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:263 ../customize/customize_cmdline.ml:188
+#: ../customize/customize_cmdline.ml:265 ../customize/customize_cmdline.ml:190
 msgid "'CMD+ARGS'"
 msgstr ""
 
@@ -627,11 +627,11 @@ msgstr ""
 msgid "Add disk image file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:214
+#: ../customize/customize_cmdline.ml:216
 msgid "Add package(s) to install"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:198
+#: ../customize/customize_cmdline.ml:200
 msgid "Add package(s) to install at first boot"
 msgstr ""
 
@@ -680,7 +680,7 @@ msgstr ""
 msgid "Change filesystem UUIDs"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:140
+#: ../customize/customize_cmdline.ml:142
 msgid "Change the permissions of a file"
 msgstr ""
 
@@ -730,7 +730,7 @@ msgstr ""
 msgid "Converting the guest to run on KVM"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:160
+#: ../customize/customize_cmdline.ml:162
 msgid "Copy local files or directories into image"
 msgstr ""
 
@@ -756,7 +756,7 @@ msgstr ""
 msgid "Copying: %s to %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:230
+#: ../customize/customize_cmdline.ml:232
 msgid "Create a directory"
 msgstr ""
 
@@ -772,7 +772,7 @@ msgid ""
 "%!"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:224
+#: ../customize/customize_cmdline.ml:226
 msgid "Create symbolic links"
 msgstr ""
 
@@ -808,7 +808,7 @@ msgid ""
 "for installing packages, editing files and so on."
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:230
+#: ../customize/customize_cmdline.ml:232
 msgid "DIR"
 msgstr ""
 
@@ -820,7 +820,7 @@ msgstr ""
 msgid "Debug GC and memory allocations (internal)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:166
+#: ../customize/customize_cmdline.ml:168
 msgid "Delete a file or directory"
 msgstr ""
 
@@ -932,7 +932,7 @@ msgstr ""
 msgid "Dump POD for options (internal)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:176
+#: ../customize/customize_cmdline.ml:178
 msgid "Edit file using Perl expression"
 msgstr ""
 
@@ -1012,23 +1012,23 @@ msgstr ""
 msgid "Export Storage Domain"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:269
+#: ../customize/customize_cmdline.ml:288 ../customize/customize_cmdline.ml:271
 msgid "FILE"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:312
+#: ../customize/customize_cmdline.ml:320
 msgid "FILE:CONTENT"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:302
+#: ../customize/customize_cmdline.ml:310
 msgid "FILE:DEST"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:176
+#: ../customize/customize_cmdline.ml:178
 msgid "FILE:EXPR"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:150
+#: ../customize/customize_cmdline.ml:152
 msgid "FILENAME"
 msgstr ""
 
@@ -1134,7 +1134,7 @@ msgstr ""
 msgid "Get kernel from image"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:204
+#: ../customize/customize_cmdline.ml:206
 msgid "HOSTNAME"
 msgstr ""
 
@@ -1162,7 +1162,7 @@ msgstr ""
 msgid "Initializing the target %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:280
+#: ../customize/customize_cmdline.ml:282
 msgid "Inject a public key into the guest"
 msgstr ""
 
@@ -1204,7 +1204,7 @@ msgstr ""
 msgid "Key: %s\n"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:160
+#: ../customize/customize_cmdline.ml:162
 msgid "LOCALPATH:REMOTEDIR"
 msgstr ""
 
@@ -1358,15 +1358,15 @@ msgstr ""
 msgid "Overlay saved as %s [--debug-overlays]\n"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:166
+#: ../customize/customize_cmdline.ml:168
 msgid "PATH"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:140
+#: ../customize/customize_cmdline.ml:142
 msgid "PERMISSIONS:FILE"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:214 ../customize/customize_cmdline.ml:198
+#: ../customize/customize_cmdline.ml:216 ../customize/customize_cmdline.ml:200
 msgid "PKG,PKG.."
 msgstr ""
 
@@ -1413,11 +1413,11 @@ msgstr ""
 msgid "RHEV does not support the output format '%s', only raw or qcow2"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:150
+#: ../customize/customize_cmdline.ml:152
 msgid "Read customize commands from file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:333
+#: ../customize/customize_cmdline.ml:341
 msgid "Relabel files with correct SELinux labels"
 msgstr ""
 
@@ -1618,19 +1618,19 @@ msgstr ""
 msgid "Run arbitrary scripts against the guest"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:188
+#: ../customize/customize_cmdline.ml:190
 msgid "Run command at first guest boot"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:263
+#: ../customize/customize_cmdline.ml:265
 msgid "Run command in disk image"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:182
+#: ../customize/customize_cmdline.ml:184
 msgid "Run script at first guest boot"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:257
+#: ../customize/customize_cmdline.ml:259
 msgid "Run script in disk image"
 msgstr ""
 
@@ -1648,15 +1648,15 @@ msgstr ""
 msgid "Running: %s"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:257 ../customize/customize_cmdline.ml:182
+#: ../customize/customize_cmdline.ml:259 ../customize/customize_cmdline.ml:184
 msgid "SCRIPT"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:251
+#: ../customize/customize_cmdline.ml:253
 msgid "SELECTOR"
 msgstr ""
 
-#: ../customize/customize_run.ml:297
+#: ../customize/customize_run.ml:301
 msgid "SELinux relabelling"
 msgstr ""
 
@@ -1676,15 +1676,15 @@ msgstr ""
 msgid "Script or program to run on guest"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:269
+#: ../customize/customize_cmdline.ml:271
 msgid "Scrub a file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:318
+#: ../customize/customize_cmdline.ml:326
 msgid "Scrub build log file"
 msgstr ""
 
-#: ../customize/customize_run.ml:316
+#: ../customize/customize_run.ml:320
 msgid "Scrubbing the log file"
 msgstr ""
 
@@ -1766,11 +1766,11 @@ msgstr ""
 msgid "Set partition alignment (default: 128 sectors)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:327
+#: ../customize/customize_cmdline.ml:335
 msgid "Set password crypto"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:251
+#: ../customize/customize_cmdline.ml:253
 msgid "Set root password"
 msgstr ""
 
@@ -1786,7 +1786,7 @@ msgstr ""
 msgid "Set temporary block device, directory or prebuilt file"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:286
+#: ../customize/customize_cmdline.ml:294
 msgid "Set the default timezone"
 msgstr ""
 
@@ -1794,7 +1794,7 @@ msgstr ""
 msgid "Set the format for --list (default: short)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:204
+#: ../customize/customize_cmdline.ml:206
 msgid "Set the hostname"
 msgstr ""
 
@@ -1802,7 +1802,7 @@ msgstr ""
 msgid "Set the output architecture"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:241
+#: ../customize/customize_cmdline.ml:243
 msgid "Set user password"
 msgstr ""
 
@@ -1814,7 +1814,7 @@ msgstr ""
 msgid "Setting a random seed"
 msgstr ""
 
-#: ../customize/customize_run.ml:288
+#: ../customize/customize_run.ml:292
 msgid "Setting passwords"
 msgstr ""
 
@@ -1826,7 +1826,7 @@ msgstr ""
 msgid "Setting the hostname: %s"
 msgstr ""
 
-#: ../customize/customize_run.ml:251
+#: ../customize/customize_run.ml:255
 msgid "Setting the timezone: %s"
 msgstr ""
 
@@ -1872,11 +1872,11 @@ msgid ""
 "carefully check that the target disk boots and works correctly.\n"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:224
+#: ../customize/customize_cmdline.ml:226
 msgid "TARGET:LINK[:LINK..]"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:286
+#: ../customize/customize_cmdline.ml:294
 msgid "TIMEZONE"
 msgstr ""
 
@@ -2073,15 +2073,23 @@ msgid ""
 "%!"
 msgstr ""
 
+#: ../customize/customize_cmdline.ml:288
+msgid "Truncate a file to zero size"
+msgstr ""
+
+#: ../customize/customize_run.ml:251
+msgid "Truncating: %s"
+msgstr ""
+
 #: ../resize/resize.ml:220
 msgid "Turn off sparse copying"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:241
+#: ../customize/customize_cmdline.ml:243
 msgid "USER:SELECTOR"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:280
+#: ../customize/customize_cmdline.ml:282
 msgid "USER[:SELECTOR]"
 msgstr ""
 
@@ -2089,19 +2097,19 @@ msgstr ""
 msgid "Uncompressing"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:292
+#: ../customize/customize_cmdline.ml:300
 msgid "Update core packages"
 msgstr ""
 
-#: ../customize/customize_run.ml:256
+#: ../customize/customize_run.ml:260
 msgid "Updating core packages"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:302
+#: ../customize/customize_cmdline.ml:310
 msgid "Upload local file to destination"
 msgstr ""
 
-#: ../customize/customize_run.ml:261
+#: ../customize/customize_run.ml:265
 msgid "Uploading: %s to %s"
 msgstr ""
 
@@ -2135,11 +2143,11 @@ msgid ""
 "error message was: %s (ignored)"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:312
+#: ../customize/customize_cmdline.ml:320
 msgid "Write file"
 msgstr ""
 
-#: ../customize/customize_run.ml:280
+#: ../customize/customize_run.ml:284
 msgid "Writing: %s"
 msgstr ""
 
@@ -2270,11 +2278,11 @@ msgid ""
 " - Check no one has tampered with the website or your network!"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:352
+#: ../customize/customize_cmdline.ml:360
 msgid "command '%s' cannot be used in command files, see the man page"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:369
+#: ../customize/customize_cmdline.ml:377
 msgid "command '%s' not valid, see the man page"
 msgstr ""
 
@@ -2650,7 +2658,7 @@ msgstr ""
 msgid "invalid --list-format type '%s', see the man page"
 msgstr ""
 
-#: ../customize/customize_cmdline.ml:127 ../customize/customize_cmdline.ml:116
+#: ../customize/customize_cmdline.ml:129 ../customize/customize_cmdline.ml:118
 msgid "invalid format for '--%s' parameter, see the man page"
 msgstr ""
 
@@ -2884,7 +2892,7 @@ msgid ""
 "If this is incorrect, use --password-crypto option and file a bug."
 msgstr ""
 
-#: ../customize/customize_run.ml:293
+#: ../customize/customize_run.ml:297
 msgid "passwords could not be set for this type of guest"
 msgstr ""
 
@@ -3064,7 +3072,7 @@ msgstr ""
 msgid "this guest has no non-removable disks"
 msgstr ""
 
-#: ../customize/customize_run.ml:253
+#: ../customize/customize_run.ml:257
 msgid "timezone could not be set for this type of guest"
 msgstr ""
 
@@ -7931,18 +7939,18 @@ msgstr ""
 msgid "guestfs_close: called twice on the same handle\n"
 msgstr ""
 
-#: src/handle.c:524
+#: src/handle.c:527
 msgid ""
 "configured --without-qemu so calling guestfs_set_qemu with qemu == NULL is "
 "an error"
 msgstr ""
 
-#: src/handle.c:577
+#: src/handle.c:580
 #, c-format
 msgid "too small value for memsize (must be at least %d)"
 msgstr ""
 
-#: src/handle.c:772
+#: src/handle.c:775
 msgid "setting not found"
 msgstr ""
 

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



More information about the Pkg-libvirt-commits mailing list