Mercurial > ec-dotfiles
comparison moefetch.sh @ 166:cc60e8cf7793
dunno :<
author | edhoprima@gmail.com <edhoprima@gmail.com> |
---|---|
date | Fri, 05 Jun 2009 19:24:27 +0000 |
parents | 9495944e326b |
children | 78ac6fd03e3a |
comparison
equal
deleted
inserted
replaced
165:9495944e326b | 166:cc60e8cf7793 |
---|---|
135 # | 135 # |
136 } | 136 } |
137 | 137 |
138 # check files correctness | 138 # check files correctness |
139 Check_Files() { | 139 Check_Files() { |
140 if [ "$ISNEW" -ne 1 ]; then | 140 if [ ! "${ISNEW}" ]; then |
141 echo "Checking for errors..." | 141 echo "Checking for errors..." |
142 # THE FILES | 142 # THE FILES |
143 | 143 |
144 # current dir: ${BASE_DIR}/${SITE_DIR}/${TARGET_DIR} | 144 # current dir: ${BASE_DIR}/${SITE_DIR}/${TARGET_DIR} |
145 cd "${BASE_DIR}/${SITE_DIR}/${TARGET_DIR}" | 145 cd "${BASE_DIR}/${SITE_DIR}/${TARGET_DIR}" |
191 echo "quick mode selected. Skipping check" | 191 echo "quick mode selected. Skipping check" |
192 else | 192 else |
193 echo "Empty local repository" | 193 echo "Empty local repository" |
194 fi | 194 fi |
195 cd "${BASE_DIR}/temp" | 195 cd "${BASE_DIR}/temp" |
196 cat "${SITE_DIR}-${TARGET_DIR}-list" > "${TARGET_DIR}-newlist" | 196 cat "${SITE_DIR}-${TARGET_DIR}-list" > "${SITE_DIR}-${TARGET_DIR}-newlist" |
197 fi | 197 fi |
198 } | 198 } |
199 | 199 |
200 # start downloading the images | 200 # start downloading the images |
201 Fetch_Images() { | 201 Fetch_Images() { |
218 # path initialization | 218 # path initialization |
219 [ "${ADDITIONAL_PATH}" ] && PATH=${ADDITIONAL_PATH}:${PATH} | 219 [ "${ADDITIONAL_PATH}" ] && PATH=${ADDITIONAL_PATH}:${PATH} |
220 export PATH | 220 export PATH |
221 | 221 |
222 # misc variables | 222 # misc variables |
223 ISQUICK="" | 223 ISQUICK= |
224 ISNEW="" | 224 ISNEW= |
225 | 225 |
226 [ $# -lt 2 ] && Err_Help | 226 [ $# -lt 2 ] && Err_Help |
227 case "$1" in | 227 case "$1" in |
228 status|fetch|quickfetch) | 228 status|fetch|quickfetch) |
229 echo "Starting..." | 229 echo "Starting..." |
243 ;; | 243 ;; |
244 *) | 244 *) |
245 SITE="${DEFAULT_SITE}" | 245 SITE="${DEFAULT_SITE}" |
246 ;; | 246 ;; |
247 esac | 247 esac |
248 TAGS=$@ | 248 TAGS="$@" |
249 echo "Tags: ${TAGS}" | 249 echo "Tags: ${TAGS}" |
250 # slash is not wanted for folder name | 250 # slash is not wanted for folder name |
251 TARGET_DIR="`echo "${TAGS}" | sed -e 's/\//_/g'`" | 251 TARGET_DIR="`echo "${TAGS}" | sed -e 's/\//_/g'`" |
252 SITE_DIR="`echo "${SITE}" | sed -e 's/\/$//g;s/\//_/g'`" | 252 SITE_DIR="`echo "${SITE}" | sed -e 's/\/$//g;s/\//_/g'`" |
253 } | 253 } |