xref: /netbsd-src/external/gpl2/lvm2/dist/test/t-vgrename-usage.sh (revision 962766853c385b86328bab806c19ccdf4e22f287)
1# Copyright (C) 2008 Red Hat, Inc. All rights reserved.
2#
3# This copyrighted material is made available to anyone wishing to use,
4# modify, copy, or redistribute it subject to the terms and conditions
5# of the GNU General Public License v.2.
6#
7# You should have received a copy of the GNU General Public License
8# along with this program; if not, write to the Free Software Foundation,
9# Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
10
11. ./test-utils.sh
12
13aux prepare_devs 4
14pvcreate $dev1 $dev2
15pvcreate --metadatacopies 0 $dev3 $dev4
16
17# vgrename normal operation - rename vg1 to vg2
18vgcreate $vg1 $dev1 $dev2
19vgrename $vg1 $vg2
20check_vg_field_ $vg2 vg_name $vg2
21vgremove $vg2
22
23# vgrename by uuid (bz231187)
24vgcreate $vg1 $dev1 $dev3
25UUID=$(vgs --noheading -o vg_uuid $vg1)
26check_vg_field_ $vg1 vg_uuid $UUID
27vgrename $UUID $vg2
28check_vg_field_ $vg2 vg_name $vg2
29vgremove $vg2
30