Fix removing directories.
author"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Sun Feb 01 17:04:00 2009 +0000 (2009-02-01)
changeset 11856ab978322ed7
parent 1184 a4e9bf8c9448
child 1186 b2e52e20dbd0
Fix removing directories.

/trunk/scripts/functions | 7 4 3 0 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
scripts/functions
     1.1 --- a/scripts/functions	Sun Feb 01 16:17:53 2009 +0000
     1.2 +++ b/scripts/functions	Sun Feb 01 17:04:00 2009 +0000
     1.3 @@ -249,10 +249,11 @@
     1.4      local mode
     1.5      for dir in "${@}"; do
     1.6          [ -d "${dir}" ] || continue
     1.7 -        mode="$(stat -c '%a' "${dir}")"
     1.8 -        CT_DoExecLog ALL chmod -R u+w "$(dirname "${dir}")"
     1.9 +        mode="$(stat -c '%a' "$(dirname "${dir}")")"
    1.10 +        CT_DoExecLog ALL chmod u+w "$(dirname "${dir}")"
    1.11 +        CT_DoExecLog ALL chmod -R u+w "${dir}"
    1.12          CT_DoExecLog ALL rm -rf "${dir}"
    1.13 -        CT_DoExecLog ALL chmod -R ${mode} "$(dirname "${dir}")"
    1.14 +        CT_DoExecLog ALL chmod ${mode} "$(dirname "${dir}")"
    1.15      done
    1.16  }
    1.17