summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'scripts')
-rw-r--r--scripts/functions11
1 files changed, 3 insertions, 8 deletions
diff --git a/scripts/functions b/scripts/functions
index 5005974..cafc6b2 100644
--- a/scripts/functions
+++ b/scripts/functions
@@ -640,11 +640,9 @@ CT_Extract() {
esac
# Some tarballs have read-only files... :-(
- if [ "${nochdir}" = "nochdir" ]; then
- chmod -R u+w .
- else
- chmod -R u+w "${basename}"
- fi
+ # Because of nochdir, we don't know where we are, so chmod all
+ # the src tree
+ chmod -R u+w "${CT_SRC_DIR}"
touch "${CT_SRC_DIR}/.${basename}.extracted"
@@ -667,9 +665,6 @@ CT_Patch() {
return 0
fi
- # Check if already extracted
- CT_TestOrAbort "'${basename}' is not yet extracted while attempting to patch" -e "${CT_SRC_DIR}/.${basename}.extracted"
-
[ "${nochdir}" = "nochdir" ] || CT_Pushd "${CT_SRC_DIR}/${basename}"
CT_DoLog EXTRA "Patching '${basename}'"