#!/bin/sh

set -e
vardir="$1"
method=$2
option=$3

cd "$vardir/methods/disk"

. ./shvar.$option

xit=1
trap '
	if [ -n "$umount" ]
	then
		umount "$umount"
	fi
	exit $xit
' 0

if [ -n "$p_blockdev" ]
then
	umount="$p_blockdev"
	mount -rt "$p_fstype" "$p_blockdev" "$p_mountpoint"
fi

case "$p_mountpoint" in
*/ )	binarydir="$p_mountpoint$p_binary" ;;
'' )	binarydir="$p_binary" ;;
* )	binarydir="$p_mountpoint/$p_binary" ;;
esac

echo running dpkg -iGROEB "$binarydir"
dpkg -iGROEB "$binarydir"

xit=0
