Mercurial > ec-dotfiles
comparison bin/moefetch @ 300:4879900244f7
Awesomely incorrect logic.
author | Edho Arief <edho@myconan.net> |
---|---|
date | Thu, 09 Feb 2012 08:59:30 +0700 |
parents | d5ac851f3225 |
children | 36bc27bb32ff |
comparison
equal
deleted
inserted
replaced
299:d5ac851f3225 | 300:4879900244f7 |
---|---|
164 for dircontent in "${*}/"* "${*}/".*; do | 164 for dircontent in "${*}/"* "${*}/".*; do |
165 if [ -e "${dircontent}" ] && [ x"${dircontent}" != x"${*}/." ] && [ x"${dircontent}" != x"${*}/.." ]; then | 165 if [ -e "${dircontent}" ] && [ x"${dircontent}" != x"${*}/." ] && [ x"${dircontent}" != x"${*}/.." ]; then |
166 numfiles=$((numfiles + 1)) | 166 numfiles=$((numfiles + 1)) |
167 fi | 167 fi |
168 done | 168 done |
169 echo $((numfiles - 2)) | 169 echo $((numfiles)) |
170 } | 170 } |
171 | 171 |
172 # check tools availability | 172 # check tools availability |
173 Check_Tools() { | 173 Check_Tools() { |
174 # verify all programs required do indeed exist | 174 # verify all programs required do indeed exist |
213 chmod -R u=rwX,g=rwX,o=rwX "${BASE_DIR}/${directory}" || Err_Impossible | 213 chmod -R u=rwX,g=rwX,o=rwX "${BASE_DIR}/${directory}" || Err_Impossible |
214 fi | 214 fi |
215 fi | 215 fi |
216 for trash in "${BASE_DIR}/${SITE_DIR}/${TARGET_DIR}/"* | 216 for trash in "${BASE_DIR}/${SITE_DIR}/${TARGET_DIR}/"* |
217 do | 217 do |
218 is_trash= | 218 if [ -e "${trash}" ]; then |
219 if [ -d "${trash}" ] || [ -n "$(is_not_md5 "${trash}")" ] || [ -z "$(grep "$(get_basename "${trash}")" "${TEMP_PREFIX}-list")" ]; then | 219 is_trash= |
220 is_trash=1 | 220 if [ -d "${trash}" ] || [ -n "$(is_not_md5 "${trash}")" ] || [ -z "$(grep "$(get_basename "${trash}")" "${TEMP_PREFIX}-list")" ]; then |
221 has_trash=1 | 221 is_trash=1 |
222 mv -f -- "${trash}" "${trash_dir}" || Err_Impossible | 222 has_trash=1 |
223 trashes="${trashes} | 223 mv -f -- "${trash}" "${trash_dir}" || Err_Impossible |
224 trashes="${trashes} | |
224 $(get_basename "${trash}")" | 225 $(get_basename "${trash}")" |
226 fi | |
225 fi | 227 fi |
226 progress_anim | 228 progress_anim |
227 done | 229 done |
228 rmdir "${trash_dir}" 2>/dev/null | 230 rmdir "${trash_dir}" 2>/dev/null |
229 progress_done | 231 progress_done |