]> git.saurik.com Git - cydia.git/blobdiff - Library/move.sh
Automatically repair a missing Cydia cache folder.
[cydia.git] / Library / move.sh
index 7e737e3c4ffb41906d1253367fbacdf367e0bd30..54750cd43634b84c674811768745ad32c6fb350e 100755 (executable)
@@ -20,8 +20,13 @@ function df_() {
 function mv_() {
     src=$1
 
-    mkdir -p /var/stash
-    /usr/libexec/cydia/setnsfpn /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##*/}