summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorRichard Jones <rjones@redhat.com>2010-01-28 22:06:27 +0000
committerRichard Jones <rjones@redhat.com>2010-01-28 22:06:27 +0000
commit74fe427460bd2d455d2860c937ae81a8b5a1d1e7 (patch)
tree7a7931ad3362ead6c56dd786e32340ffb975d8e3 /src
parent3c973b8a960dfde022a7d49b30b8c6d504a182e3 (diff)
downloadlibguestfs-74fe427460bd2d455d2860c937ae81a8b5a1d1e7.tar.gz
libguestfs-74fe427460bd2d455d2860c937ae81a8b5a1d1e7.tar.xz
libguestfs-74fe427460bd2d455d2860c937ae81a8b5a1d1e7.zip
Implement 'vgrename' and 'lvrename' APIs.
Diffstat (limited to 'src')
-rw-r--r--src/MAX_PROC_NR2
-rwxr-xr-xsrc/generator.ml20
2 files changed, 21 insertions, 1 deletions
diff --git a/src/MAX_PROC_NR b/src/MAX_PROC_NR
index dc6f4a87..3d4c7bfe 100644
--- a/src/MAX_PROC_NR
+++ b/src/MAX_PROC_NR
@@ -1 +1 @@
-218
+220
diff --git a/src/generator.ml b/src/generator.ml
index 58c39e61..6de2c7f2 100755
--- a/src/generator.ml
+++ b/src/generator.ml
@@ -4204,6 +4204,26 @@ To get other stats about a file, use C<guestfs_stat>, C<guestfs_lstat>,
C<guestfs_is_dir>, C<guestfs_is_file> etc.
To get the size of block devices, use C<guestfs_blockdev_getsize64>.");
+ ("lvrename", (RErr, [String "logvol"; String "newlogvol"]), 219, [],
+ [InitBasicFSonLVM, Always, TestOutputList (
+ [["lvrename"; "/dev/VG/LV"; "/dev/VG/LV2"];
+ ["lvs"]], ["/dev/VG/LV2"])],
+ "rename an LVM logical volume",
+ "\
+Rename a logical volume C<logvol> with the new name C<newlogvol>.");
+
+ ("vgrename", (RErr, [String "volgroup"; String "newvolgroup"]), 220, [],
+ [InitBasicFSonLVM, Always, TestOutputList (
+ [["umount"; "/"];
+ ["vg_activate"; "false"; "VG"];
+ ["vgrename"; "VG"; "VG2"];
+ ["vg_activate"; "true"; "VG2"];
+ ["mount"; "/dev/VG2/LV"; "/"];
+ ["vgs"]], ["VG2"])],
+ "rename an LVM volume group",
+ "\
+Rename a volume group C<volgroup> with the new name C<newvolgroup>.");
+
]
let all_functions = non_daemon_functions @ daemon_functions