Mercurial > ec-dotfiles
comparison moefetch.sh @ 167:78ac6fd03e3a
more fix
| author | edhoprima@gmail.com <edhoprima@gmail.com> | 
|---|---|
| date | Fri, 05 Jun 2009 19:29:18 +0000 | 
| parents | cc60e8cf7793 | 
| children | 2781576c06a5 | 
   comparison
  equal
  deleted
  inserted
  replaced
| 166:cc60e8cf7793 | 167:78ac6fd03e3a | 
|---|---|
| 114 } | 114 } | 
| 115 | 115 | 
| 116 # verify required folders exist and writeable | 116 # verify required folders exist and writeable | 
| 117 Check_Folders(){ | 117 Check_Folders(){ | 
| 118 [ -O "${BASE_DIR}" ] || Err_Fatal "You don't own ${BASE_DIR}. Please fix ${BASE_DIR}." | 118 [ -O "${BASE_DIR}" ] || Err_Fatal "You don't own ${BASE_DIR}. Please fix ${BASE_DIR}." | 
| 119 for FOLDER in temp trash deleted ${TARGET_DIR} | 119 for FOLDER in temp trash deleted ${SITE_DIR}/${TARGET_DIR} | 
| 120 do | 120 do | 
| 121 if [ ! -d "${BASE_DIR}/${FOLDER}" ]; then | 121 if [ ! -d "${BASE_DIR}/${FOLDER}" ]; then | 
| 122 mkdir "${BASE_DIR}/${FOLDER}" || Err_Fatal "${FOLDER} folder creation failed" | 122 mkdir "${BASE_DIR}/${FOLDER}" || Err_Fatal "${FOLDER} folder creation failed" | 
| 123 fi | 123 fi | 
| 124 if [ ! -O "${BASE_DIR}/${FOLDER}" ]; then | 124 if [ ! -O "${BASE_DIR}/${FOLDER}" ]; then | 
| 125 echo "You don't own the ${BASE_DIR}/{$FOLDER}, applying globally writeable permission on it" | 125 echo "You don't own the ${BASE_DIR}/${FOLDER}, applying globally writeable permission on it" | 
| 126 chmod -R u=rwX,g=rwX,o=rwX "${BASE_DIR}/${FOLDER}" || Err_Fatal "Error changing ownership. This shouldn't happen" | 126 chmod -R u=rwX,g=rwX,o=rwX "${BASE_DIR}/${FOLDER}" || Err_Fatal "Error changing ownership. This shouldn't happen" | 
| 127 fi | 127 fi | 
| 128 done | 128 done | 
| 129 [ `echo \`ls "${BASE_DIR}/${TARGET_DIR}" | wc -l\`` -eq 0 ] && ISNEW=1 | 129 [ `echo \`ls "${BASE_DIR}/${SITE_DIR}/${TARGET_DIR}" | wc -l\`` -eq 0 ] && ISNEW=1 | 
| 130 # let's move to workdir | 130 # let's move to workdir | 
| 131 cd "${BASE_DIR}/temp" | 131 cd "${BASE_DIR}/temp" | 
| 132 for i in error ok list newlist; do | 132 for i in error ok list newlist; do | 
| 133 touch "${SITE_DIR}-${TARGET_DIR}-${i}" || Fatal_Err "Error creating ${TARGET_DIR}-${i}. This shouldn't happen" | 133 touch "${SITE_DIR}-${TARGET_DIR}-${i}" || Fatal_Err "Error creating ${TARGET_DIR}-${i}. This shouldn't happen" | 
| 134 done | 134 done | 
