if test ! -f /etc/rpmrc ; then
	echo "instrpm: /etc/rpmrc: missing!"
	exit -1
fi

. ./config.dist

spec=$package'.spec'
tgz=$package'-'$version'.tar.gz'
rpmspec=$package'-'$version'.spec'

if test ! -f $spec ; then
	echo "instrpm: $spec: spec file missing!"
	exit -1
fi

distdir=$1
if test -d $1/SOURCES ; then
	distdir=$1/SOURCES
fi
if test -d $distdir ; then
	source=$distdir/$tgz
else
	source=`pwd`/$tgz
fi	

if test ! -f $source ; then
	sdk/bin/dist $1
fi

rpm=`grep "topdir" /etc/rpmrc | sed 's/^topdir://'`

rm -f $rpm/SPECS/${package}*.spec
rm -f $rpm/SRPMS/${package}*.rpm
rm -f $rpm/RPMS/${package}*.rpm

cp -f $spec $rpm/SPECS/$rpmspec
if test ! -f $rpm/SOURCES/$tgz ; then
	rm -f $rpm/SOURCES/${package}*.tar.gz
 	ln -s $source $rpm/SOURCES
fi

sdk/bin/rootsudo rpm -ba $rpm/SPECS/$package-$version.spec

