]> git.saurik.com Git - cydia.git/commitdiff
"shell-init: error retrieving current directory".
authorJay Freeman (saurik) <saurik@saurik.com>
Thu, 30 Oct 2014 07:45:15 +0000 (00:45 -0700)
committerJay Freeman (saurik) <saurik@saurik.com>
Thu, 30 Oct 2014 07:45:15 +0000 (00:45 -0700)
postinst.mm

index 7c2fb6835282d2c53aa7b60e70415af268a4f9e0..10988bb7824381ee23306e6eae0bed686f7b7618 100644 (file)
@@ -174,7 +174,7 @@ int main(int argc, const char *argv[]) {
 
     #define NewCache_ "/var/mobile/Library/Caches/com.saurik.Cydia"
     if (access(NewCache_ "/lists", F_OK) != 0 && errno == ENOENT) {
-        system("su -c 'mkdir -p " NewCache_ "' mobile");
+        system("cd /; su -c 'mkdir -p " NewCache_ "' mobile");
         system("cp -at " NewCache_ " /var/lib/apt/lists");
         system("chown -R 501.501 " NewCache_ "/lists");
     }