#!/bin/busybox ash
# getDeps is based on concepts from tce-tree.sh - Copyright 2010 Brian Smith
# Licensed under GPLv2 License
# getDeps morphed from tree.sh by Robert Shingledecker - Nov 2012
# getRecommends based on above 2016 Jason Williams

. /etc/init.d/tc-functions



TCEDIR="/etc/sysconfig/tcedir"
DEBINXDIR="$TCEDIR"/import/debinx
#BUILD=`getBuild`


getRecommends()
{
        PKG=${1}
	grep "^$1$" /tmp/sce.recommends > /dev/null 2>&1 && continue
	if grep -wq "^$PKG$" "$DEBINXDIR"/PKGEXCLUDELIST > /dev/null 2>&1; then
		echo "$PKG" >> /tmp/.blocked
		return
	fi
	
	echo "$PKG"
	#touch /tmp/work/"$PKG"
	if grep "^Package: $PKG$" "$TCEDIR"/import/debinx/debinx.* > /dev/null 2>&1 ; then
		RECOMMENDLIST=`debGetRecommendList $PKG 2>/dev/null`
	else
		RECCOMENDLIST=`debGetRecommendList $PKG 2>/dev/null`
	fi
	#for D in $RECOMMENDLIST; do getRecommends $D; done
}

TARGET="$1"
if [ -n "$TARGET" ]; then
        getRecommends "$TARGET"
fi

