. locations.include export PYTHONPATH=/usr/lib/anaconda if [ ! -f ../../base/pkgorder ] ; then echo "You do not have ../../base/pkgorder so am running pkgorder to make one" echo "This will take quite a long time" if [ ! -f $TREE/$DEFAULT/build/scripts/VERYGENERIC ] ; then $ANACONDADIR/pkgorder $TREE $ARCH $DEFAULT > ../../base/pkgorder else $ANACONDADIR/pkgorder $TREE $ARCH > ../../base/pkgorder fi fi echo "Running genhdlist now" if [ ! -f $TREE/$DEFAULT/build/scripts/VERYGENERIC ] ; then $ANACONDADIR/genhdlist $1 --fileorder ../../base/pkgorder --default $DEFAULT $TREE 2> /tmp/genhdlist.out else $ANACONDADIR/genhdlist $1 --fileorder ../../base/pkgorder $TREE 2> /tmp/genhdlist.out fi if [ -f /tmp/genhdlist.out ] ; then grep -q "ordering not found" /tmp/genhdlist.out if [ $? = 0 ] ; then echo "Your ../../base/pkgorder is out of date, making a new one" echo "This will take quite a long time" if [ ! -f $TREE/$DEFAULT/build/scripts/VERYGENERIC ] ; then $ANACONDADIR/pkgorder $TREE $ARCH $DEFAULT > ../../base/pkgorder else $ANACONDADIR/pkgorder $TREE $ARCH > ../../base/pkgorder fi echo "Running genhdlist again, since we just make a new ../../base/pkgorder" if [ ! -f $TREE/$DEFAULT/build/scripts/VERYGENERIC ] ; then $ANACONDADIR/genhdlist $1 --fileorder ../../base/pkgorder --default $DEFAULT $TREE else $ANACONDADIR/genhdlist $1 --fileorder ../../base/pkgorder $TREE fi fi grep -v "ordering not found" /tmp/genhdlist.out rm /tmp/genhdlist.out fi