pypi: use todo file to inspect sync status

This commit is contained in:
bigeagle 2016-07-27 23:56:18 +08:00
parent c0c5136848
commit 46732b01e9

17
pypi.sh
View File

@ -20,8 +20,7 @@ workers = 10
stop-on-error = true stop-on-error = true
delete-packages = true delete-packages = true
EOF EOF
/usr/bin/timeout -s INT 7200 $BANDERSNATCH -c $CONF mirror || exit 1 /usr/bin/timeout -s INT 7200 $BANDERSNATCH -c $CONF mirror
else else
cat > $CONF << EOF cat > $CONF << EOF
[mirror] [mirror]
@ -33,5 +32,17 @@ stop-on-error = false
delete-packages = false delete-packages = false
EOF EOF
$BANDERSNATCH -c $CONF mirror || exit 1 $BANDERSNATCH -c $CONF mirror
fi fi
TODOFILE="${TUNASYNC_WORKING_DIR}/todo"
if [[ -f $TODOFILE ]]; then
rsize=`stat -c "%s" ${dest_filename}`
if [[ "$rsize" != "0" ]]; then
echo "Sync Failed T_T"
exit 1
fi
fi
echo "Sync Done ^_-"
exit 0