From 3f4bf75a274e1774e99c85ba2fe544e42e8cd5ea Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN\"" Date: Sun, 1 Feb 2009 17:04:00 +0000 Subject: Fix removing directories. /trunk/scripts/functions | 7 4 3 0 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/scripts/functions b/scripts/functions index b3b216a..d110f4d 100644 --- a/scripts/functions +++ b/scripts/functions @@ -249,10 +249,11 @@ CT_DoForceRmdir() { 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 } -- cgit v0.10.2-6-g49f6