mirror of
https://github.com/crosstool-ng/crosstool-ng.git
synced 2025-04-14 14:36:36 +00:00
Fix removing directories.
/trunk/scripts/functions | 7 4 3 0 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-)
This commit is contained in:
parent
534ee284bb
commit
3f4bf75a27
@ -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
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user