scripts/functions
changeset 1722 cde6a2002479
parent 1704 6df0d71a7a55
child 1720 3995b34ba925
     1.1 --- a/scripts/functions	Thu Jan 07 23:05:30 2010 +0100
     1.2 +++ b/scripts/functions	Sun Jan 10 17:22:47 2010 +0100
     1.3 @@ -577,6 +577,12 @@
     1.4      fi
     1.5      local full_file="${CT_TARBALLS_DIR}/${basename}${ext}"
     1.6  
     1.7 +    # Check if already extracted
     1.8 +    if [ -e "${CT_SRC_DIR}/.${basename}.extracted" ]; then
     1.9 +        CT_DoLog DEBUG "Already extracted '${basename}'"
    1.10 +        return 0
    1.11 +    fi
    1.12 +
    1.13      # Check if previously partially extracted
    1.14      if [ -e "${CT_SRC_DIR}/.${basename}.extracting" ]; then
    1.15          CT_DoLog ERROR "The '${basename}' sources were partially extracted."
    1.16 @@ -587,12 +593,6 @@
    1.17      fi
    1.18      CT_DoExecLog DEBUG touch "${CT_SRC_DIR}/.${basename}.extracting"
    1.19  
    1.20 -    # Check if already extracted
    1.21 -    if [ -e "${CT_SRC_DIR}/.${basename}.extracted" ]; then
    1.22 -        CT_DoLog DEBUG "Already extracted '${basename}'"
    1.23 -        return 0
    1.24 -    fi
    1.25 -
    1.26      [ "${nochdir}" = "nochdir" ] || CT_Pushd "${CT_SRC_DIR}"
    1.27  
    1.28      CT_DoLog EXTRA "Extracting '${basename}'"
    1.29 @@ -683,8 +683,8 @@
    1.30          done
    1.31      fi
    1.32  
    1.33 +    CT_DoExecLog DEBUG touch "${CT_SRC_DIR}/.${basename}.patched"
    1.34      CT_DoExecLog DEBUG rm -f "${CT_SRC_DIR}/.${basename}.patching"
    1.35 -    CT_DoExecLog DEBUG touch "${CT_SRC_DIR}/.${basename}.patched"
    1.36  
    1.37      [ "${nochdir}" = "nochdir" ] || CT_Popd
    1.38  }