]> git.saurik.com Git - cydia.git/blobdiff - Library/move.sh
I hate subtle issues.
[cydia.git] / Library / move.sh
index 3cbe79944d6d3adbf267c9b845f3072ceab4c5a9..abfe2edf9b13d6e6e4408433b6f901ed84d079e2 100755 (executable)
@@ -21,7 +21,7 @@ function mv_() {
     src=$1
 
     mkdir -p /var/stash
-    dst=$(mktemp -d /var/stash/$(basename "${src}").XXXXXX)
+    dst=$(mktemp -d /var/stash/"${src##*/}".XXXXXX)
 
     if [[ -e ${src} ]]; then
         chmod --reference="${src}" "${dst}"
@@ -42,7 +42,7 @@ function mv_() {
 }
 
 function shift_() {
-    dir=$1
+    dir=${1%/}
 
     if [[ -d ${dir} && ! -h ${dir} ]]; then
         used=$(du -bs "${dir}")