#!/bin/sh

. /lib/partman/definitions.sh
. /lib/partman/recipes.sh

# If there are no recipies that support LVM then don't offer auto-lvm
recipedir=$(get_recipedir)
if ! grep -q "\$lvmok" $recipedir/*; then
	exit 0
fi

mypart=''
mysize=0

get_some_device_lvm_on_dev() {
	db_subst partman-auto-lvm/text/use_device DEVICE $(device_name $dev)
	db_metaget partman-auto-lvm/text/use_device description
	printf "$dev\t$RET\n"
}

dev="$1"

if [ -z "$dev" ]; then
	for dev in $DEVICES/*; do
		[ -d "$dev" ] || continue
		get_some_device_lvm_on_dev
	done
else
	get_some_device_lvm_on_dev
fi
