# HG changeset patch # User Edho Arief # Date 1328752770 -25200 # Node ID 4879900244f72968b87aae17abf9175f9772755a # Parent d5ac851f322596ec55ac9feee1909004309bae1d Awesomely incorrect logic. diff -r d5ac851f3225 -r 4879900244f7 bin/moefetch --- a/bin/moefetch Thu Feb 09 08:47:47 2012 +0700 +++ b/bin/moefetch Thu Feb 09 08:59:30 2012 +0700 @@ -166,7 +166,7 @@ numfiles=$((numfiles + 1)) fi done - echo $((numfiles - 2)) + echo $((numfiles)) } # check tools availability @@ -215,13 +215,15 @@ fi for trash in "${BASE_DIR}/${SITE_DIR}/${TARGET_DIR}/"* do - is_trash= - if [ -d "${trash}" ] || [ -n "$(is_not_md5 "${trash}")" ] || [ -z "$(grep "$(get_basename "${trash}")" "${TEMP_PREFIX}-list")" ]; then - is_trash=1 - has_trash=1 - mv -f -- "${trash}" "${trash_dir}" || Err_Impossible - trashes="${trashes} + if [ -e "${trash}" ]; then + is_trash= + if [ -d "${trash}" ] || [ -n "$(is_not_md5 "${trash}")" ] || [ -z "$(grep "$(get_basename "${trash}")" "${TEMP_PREFIX}-list")" ]; then + is_trash=1 + has_trash=1 + mv -f -- "${trash}" "${trash_dir}" || Err_Impossible + trashes="${trashes} $(get_basename "${trash}")" + fi fi progress_anim done