autoport: no longer search and reschedule other providing packages on prepare failed
This commit is contained in:
parent
e8ae210c2d
commit
fe984b1da2
11
autoport
11
autoport
@ -571,16 +571,7 @@ for TARGET_ARCH in ${TARGET_ARCHS}; do
|
|||||||
#%% COMMAND: LANG=C LC_ALL=C autodist -p ${JOB_CURRENT} --server $PORT_REPOSITORY --repository $PORT_REPOSITORY $REPOSITORY_STRICT_ADD --severity 2 -- $STAGEOPTS"
|
#%% COMMAND: LANG=C LC_ALL=C autodist -p ${JOB_CURRENT} --server $PORT_REPOSITORY --repository $PORT_REPOSITORY $REPOSITORY_STRICT_ADD --severity 2 -- $STAGEOPTS"
|
||||||
LANG=C LC_ALL=C autodist -p ${JOB_CURRENT} --server $PORT_REPOSITORY --repository $PORT_REPOSITORY $REPOSITORY_STRICT_ADD --severity 2 -- $STAGEOPTS &>$tmpfile
|
LANG=C LC_ALL=C autodist -p ${JOB_CURRENT} --server $PORT_REPOSITORY --repository $PORT_REPOSITORY $REPOSITORY_STRICT_ADD --severity 2 -- $STAGEOPTS &>$tmpfile
|
||||||
[ $? -gt 0 ] && {
|
[ $? -gt 0 ] && {
|
||||||
RES=`find_source_by_provide $PORT_REPOSITORY $JOB_CURRENT`
|
echo "(FAILED) "
|
||||||
for j in ${RES}; do
|
|
||||||
[ "$j" != "$JOB_CURRENT" ] && RESOLVED_JOB="$RESOLVED_JOB $j"
|
|
||||||
done
|
|
||||||
if [ "$RESOLVED_JOB" ]; then
|
|
||||||
echo "(FAILED) [but scheduling $RESOLVED_JOB]"
|
|
||||||
JOB_FAILED=(${JOB_FAILED[*]} $RESOLVED_JOB)
|
|
||||||
else
|
|
||||||
echo "(FAILED) "
|
|
||||||
fi
|
|
||||||
JOB_CANTPREPARE=(${JOB_CANTPREPARE[*]} $JOB_CURRENT)
|
JOB_CANTPREPARE=(${JOB_CANTPREPARE[*]} $JOB_CURRENT)
|
||||||
autoport_log ${JOB_CURRENT} prepare failed $tmpfile
|
autoport_log ${JOB_CURRENT} prepare failed $tmpfile
|
||||||
continue
|
continue
|
||||||
|
Loading…
Reference in New Issue
Block a user