X-Git-Url: https://git.saurik.com/cydia.git/blobdiff_plain/8994cfca0d90eebc43637ec7e1b6c280cc4a9aa2..cd8c9352cd8c0d0f19c0b2fde8ac3b160b12d1f2:/Library/move.sh diff --git a/Library/move.sh b/Library/move.sh index c0fc10cd..54750cd4 100755 --- a/Library/move.sh +++ b/Library/move.sh @@ -20,10 +20,20 @@ function df_() { function mv_() { src=$1 - mkdir -p /var/stash + if [[ ! -e /var/stash ]]; then + mkdir -p /var/db/stash + /usr/libexec/cydia/setnsfpn /var/db/stash + ln -s -t /var /var/db/stash + elif [[ -d /var/stash ]]; then + /usr/libexec/cydia/setnsfpn /var/stash + fi + tmp=$(mktemp -d /var/stash/_.XXXXXX) dst=${tmp}/${src##*/} + chmod 755 "${tmp}" + chown root.admin "${tmp}" + mkdir -- "${dst}" || { rmdir -- "${tmp}" exit 1