#!/bin/bash
# a frontend to depfinder made to intercept calls to requiredbuilder
#
# ADD="$ADDRB" EXCLUDE="$EXRB" requiredbuilder -v -y -s $RELEASEDIR $PKG
# we need to exclude $EXCLUDE

depfinder -psf .
if [ "x$ADD" != "x" ];then
	echo $ADD|sed "s/, /\n/g" >> slack-required
fi
if [ "x$EXCLUDE" != "x" ];then
	IFS=$'\n'
	for i in $(echo $EXCLUDE|sed "s/, /\n/g");do
	       	sed -i "s/$i//g" slack-required
	done
	sed -i "s/|$//g" slack-required
	sed -i "s/^|//g" slack-required
	sed -i "s/^|$//g" slack-required
	sed -i '/^$/d' slack-required
fi
uniq slack-required > req
mv req slack-required
cp slack-required install
mv slack-required $4

