# Copyright (C) 2008 Red Hat, Inc. All rights reserved. # # This copyrighted material is made available to anyone wishing to use, # modify, copy, or redistribute it subject to the terms and conditions # of the GNU General Public License v.2. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software Foundation, # Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # # tests functionality of lvs, pvs, vgs, *display tools # . lib/test get_lvs_() { case $(lvs --units s --nosuffix --noheadings -o $1_read_ahead "$vg"/"$lv") in *$2) true ;; *) false ;; esac } aux prepare_devs 5 pvcreate $dev1 pvcreate --metadatacopies 0 $dev2 pvcreate --metadatacopies 0 $dev3 pvcreate $dev4 pvcreate --metadatacopies 0 $dev5 #COMM bz195276 -- pvs doesn't show PVs until a VG is created pvs --noheadings|tee out test $(wc -l out pvdisplay --maps $(cat DEVICES) >out2 not diff out out2