From 09a722fb50bb30ef2bfc39e4565a24680bfacb40 Mon Sep 17 00:00:00 2001 From: "Jay Freeman (saurik)" Date: Sat, 8 Mar 2008 22:42:40 +0000 Subject: [PATCH] Just fixed the stupid move.sh script. --- Library/move.sh | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/Library/move.sh b/Library/move.sh index 31c89e4c..f264dcdd 100755 --- a/Library/move.sh +++ b/Library/move.sh @@ -12,13 +12,9 @@ function df_() { function mv_() { src=$1 - dst=$2 - if [[ -e ${dst} ]]; then - dst=$(mktemp -d /var/cydia.XXXXXX) - else - mkdir -p "${dst}" - fi + mkdir -p /var/stash + dst=$(mktemp -d /var/stash/$(basename "${dir}").XXXXXX) if [[ -e ${src} ]]; then chmod --reference="${src}" "${dst}" @@ -40,7 +36,6 @@ function mv_() { function shift_() { dir=$1 - dst=$2 if [[ -d ${dir} && ! -h ${dir} ]]; then used=$(du -bs "${dir}") @@ -48,11 +43,11 @@ function shift_() { free=$(df_ /var) if [[ $((used + 524288)) -lt ${free} ]]; then - mv_ "${dir}" "${dst}" + mv_ "${dir}" fi - elif [[ -h ${dir} && ! -e ${dir} ]]; then + elif [[ ! -e ${dir} ]]; then rm -f "${dir}" - mv_ "${dir}" "${dst}" + mv_ "${dir}" fi } -- 2.45.2