#!/bin/bash
# Usage: user-dpkg-i <package-file>

# Configuration:
if [ -e userinstall-defaults ]; then
        source userinstall-defaults
elif [ -e /etc/default/userinstall ]; then
        source /etc/default/userinstall
else
        echo "No defaults found for userinstall."
        exit 1
fi

if [ $1 == "--help" ]; then
        echo "Usage: user-dpkg-i <package-file>"
        echo
        echo "Examples:"
	echo
        echo "user-dpkg-i downloads/python-cmdsyntax_0.91-0ubuntu2_all.deb"
        exit 1
fi

export PERSONAL=$PACKAGEROOT/personal

if [ ! -e $PERSONAL ]; then
	mkdir $PERSONAL
fi

if [ ! $1 ]; then
	echo "Please specify a package file."
	exit 1
fi

export PACKAGEFILE=`basename $1`
export PPACKAGEFILE=$PERSONAL/$PACKAGEFILE

cp $1 $PPACKAGEFILE
fakeroot fakechroot chroot $PACKAGEROOT dpkg -i $PPACKAGEFILE
