#!/bin/sh
if [ $# -eq 0 ]; then
	set -- `
		for tmp in /dev/*/group
		do
			tmp2="${tmp2:+$tmp2 }"\`expr x"$tmp" : 'x/dev/\(.*\)/group'\`
		done
		for tmp in $tmp2
		do
			vgdisplay -v "$tmp2" |
		sed -ne '/^--- Physical volumes ---$/,${
			s/^PV Name (#)           \(\/dev\/[^ 	][^ 	]*\) ([1-9][0-9]*)$/\1/p
			}'
		done
	`
fi
for tmp
do
	pvdisplay -v "$tmp" |
	sed -ne '/^--- Physical volume ---$/,/^$/{
/^PV Name /p
/^VG Name /p
/^PV Size /p
/^PV# /p
/^Cur LV /p
/^PE Size (KByte) /p
/^Total PE /p
/^Free PE /p
/^Allocated PE /p
}
/^   --- Distribution of physical volume ---$/,/^$/{
/^$/!p
}'
done
