Mercurial > ec-dotfiles
comparison moefetch.sh @ 221:e891b563b797
wrong rule caused mass headache
| author | edhoprima@gmail.com <edhoprima@gmail.com> |
|---|---|
| date | Thu, 02 Jul 2009 20:33:48 +0000 |
| parents | fe4d74801b28 |
| children | e3fb9507cf7f |
comparison
equal
deleted
inserted
replaced
| 220:fe4d74801b28 | 221:e891b563b797 |
|---|---|
| 1 #!/bin/sh -x | 1 #!/bin/sh |
| 2 | 2 |
| 3 # Copyright (c) 2009, edogawaconan <me@myconan.net> | 3 # Copyright (c) 2009, edogawaconan <me@myconan.net> |
| 4 # | 4 # |
| 5 # Permission to use, copy, modify, and/or distribute this software for any | 5 # Permission to use, copy, modify, and/or distribute this software for any |
| 6 # purpose with or without fee is hereby granted, provided that the above | 6 # purpose with or without fee is hereby granted, provided that the above |
| 197 fi | 197 fi |
| 198 fi | 198 fi |
| 199 for trash in "${BASE_DIR}/${SITE_DIR}/${TARGET_DIR}/"* | 199 for trash in "${BASE_DIR}/${SITE_DIR}/${TARGET_DIR}/"* |
| 200 do | 200 do |
| 201 is_trash= | 201 is_trash= |
| 202 if test -d "${trash}" || test -n "$(Is_NotMD5 "$(basename "${trash}")")" || test -n "$(grep "$(basename "${trash}")" "${TEMP_PREFIX}-list")"; then | 202 if test -d "${trash}" || test -n "$(Is_NotMD5 "$(basename "${trash}")")" || test -z "$(grep "$(basename "${trash}")" "${TEMP_PREFIX}-list")"; then |
| 203 is_trash=1 | 203 is_trash=1 |
| 204 has_trash=1 | 204 has_trash=1 |
| 205 mv -f "${trash}" "${trash_dir}" || Err_Impossible | 205 mv -f "${trash}" "${trash_dir}" || Err_Impossible |
| 206 trashes="${trashes} | 206 trashes="${trashes} |
| 207 $(basename "${trash}")" | 207 $(basename "${trash}")" |
| 208 fi | 208 fi |
| 209 Progress_Anim | 209 Progress_Anim |
| 210 done | 210 done |
| 211 rmdir "${trash_dir}" 2>/dev/null | 211 rmdir "${trash_dir}" 2>/dev/null |
| 212 Progress_Done | 212 Progress_Done |
| 213 test -z "${has_trash}" && echo "${trashes}" | 213 test -n "${has_trash}" && echo "${trashes}" |
| 214 } | 214 } |
| 215 | 215 |
| 216 # check files correctness | 216 # check files correctness |
| 217 Check_Files() { | 217 Check_Files() { |
| 218 if test ! -n "${ISNEW}"; then | 218 if test ! -n "${ISNEW}"; then |
| 244 fi | 244 fi |
| 245 fi | 245 fi |
| 246 fi | 246 fi |
| 247 Progress_Anim | 247 Progress_Anim |
| 248 done | 248 done |
| 249 read | |
| 250 Progress_Done | 249 Progress_Done |
| 251 if test ! -n "${has_err_md5}" && test ! -n "${has_err_filename}"; then | 250 if test ! -n "${has_err_md5}" && test ! -n "${has_err_filename}"; then |
| 252 echo "All files OK" | 251 echo "All files OK" |
| 253 else | 252 else |
| 254 if test -n "${has_err_md5}"; then | 253 if test -n "${has_err_md5}"; then |
