diff options
author | Richard Jones <rjones@redhat.com> | 2010-03-31 13:19:34 +0100 |
---|---|---|
committer | Richard Jones <rjones@redhat.com> | 2010-03-31 13:19:34 +0100 |
commit | ce3a9c56b712731dd6ac3694f7e8ac117e2a61dc (patch) | |
tree | 065981b482f7667f02e91859de52faa5ebe3312b /src | |
parent | fb0375a0984efca96db1277398f9fe50ecdd578d (diff) | |
download | libguestfs-ce3a9c56b712731dd6ac3694f7e8ac117e2a61dc.tar.gz libguestfs-ce3a9c56b712731dd6ac3694f7e8ac117e2a61dc.tar.xz libguestfs-ce3a9c56b712731dd6ac3694f7e8ac117e2a61dc.zip |
New API: guestfs_zero_device to zero whole devices.
Diffstat (limited to 'src')
-rw-r--r-- | src/MAX_PROC_NR | 2 | ||||
-rwxr-xr-x | src/generator.ml | 11 |
2 files changed, 11 insertions, 2 deletions
diff --git a/src/MAX_PROC_NR b/src/MAX_PROC_NR index 2c36bbda..9be0dc9a 100644 --- a/src/MAX_PROC_NR +++ b/src/MAX_PROC_NR @@ -1 +1 @@ -227 +228 diff --git a/src/generator.ml b/src/generator.ml index f519c4d6..f206be1b 100755 --- a/src/generator.ml +++ b/src/generator.ml @@ -2294,7 +2294,7 @@ How many blocks are zeroed isn't specified (but it's I<not> enough to securely wipe the device). It should be sufficient to remove any partition tables, filesystem superblocks and so on. -See also: C<guestfs_scrub_device>."); +See also: C<guestfs_zero_device>, C<guestfs_scrub_device>."); ("grub_install", (RErr, [Pathname "root"; Device "device"]), 86, [], (* Test disabled because grub-install incompatible with virtio-blk driver. @@ -4346,6 +4346,15 @@ or file C<src> to another destination device or file C<dest>. Note this will fail if the source is too short or if the destination is not large enough."); + ("zero_device", (RErr, [Device "device"]), 228, [DangerWillRobinson], + [InitBasicFSonLVM, Always, TestRun ( + [["zero_device"; "/dev/VG/LV"]])], + "write zeroes to an entire device", + "\ +This command writes zeroes over the entire C<device>. Compare +with C<guestfs_zero> which just zeroes the first few blocks of +a device."); + ] let all_functions = non_daemon_functions @ daemon_functions |