echo "==== Building $BASENAME ==== "
        touch $REPORTS/fail.$BASENAME
        (cd $DIR; dpkg-source -x "`basename $FILE`")
-       SUBDIR=`find $DIR -type d -name ${BASENAME}-\* | head -n 1`
-       (cd $SUBDIR; pdebuild --buildresult $BASEDIR/results/pbuilder -- --hookdir $LAUNCHDIR/pbuilder)
+       SUBDIR=`find $DIR -maxdepth 1 -type d -name ${BASENAME}-\* | head -n 1`
+       (cd $SUBDIR; pdebuild --buildresult $BASEDIR/results/pbuilder --auto-debsign --debsign-k 7157882F -- --hookdir $LAUNCHDIR/pbuilder)
        mv $DIR/*.build results/reports
        CHANGES=`find results/pbuilder -type f -name ${BASENAME}_\*.changes | head -n 1`
        # buggy mini-dinstall?
        rm -f ~/debian/*.db
-       dput -uU local $CHANGES
+       dput -U local $CHANGES
        rm -f $REPORTS/fail.$BASENAME
        echo $BASENAME >> $REPORTS/success.log
        echo "==== Done $BASENAME ===="
                package org.glite.lb.common glite-lb-common
                package org.glite.lb.doc glite-lb-doc
                package org.glite.lb.client glite-lb-client
-               package org.glite.lb.client-java glite-lb-client-java
+               package org.glite.lb.client-java glite-lb-client-java || :
                package org.glite.lb.logger glite-lb-logger
                package org.glite.lb.logger-msg glite-lb-logger-msg
                package org.glite.lb.state-machine glite-lb-state-machine