diff -r 619019337ead -r 6ab978322ed7 scripts/functions --- a/scripts/functions Sat Jan 31 13:15:18 2009 +0000 +++ b/scripts/functions Sun Feb 01 17:04:00 2009 +0000 @@ -249,10 +249,11 @@ local mode for dir in "${@}"; do [ -d "${dir}" ] || continue - mode="$(stat -c '%a' "${dir}")" - CT_DoExecLog ALL chmod -R u+w "$(dirname "${dir}")" + mode="$(stat -c '%a' "$(dirname "${dir}")")" + CT_DoExecLog ALL chmod u+w "$(dirname "${dir}")" + CT_DoExecLog ALL chmod -R u+w "${dir}" CT_DoExecLog ALL rm -rf "${dir}" - CT_DoExecLog ALL chmod -R ${mode} "$(dirname "${dir}")" + CT_DoExecLog ALL chmod ${mode} "$(dirname "${dir}")" done }