]> git.saurik.com Git - cydia.git/commitdiff
We do not actually need to setnsfpn on /var/cache. v1.1.16
authorJay Freeman (saurik) <saurik@saurik.com>
Wed, 5 Nov 2014 13:09:38 +0000 (05:09 -0800)
committerJay Freeman (saurik) <saurik@saurik.com>
Wed, 5 Nov 2014 13:09:38 +0000 (05:09 -0800)
MobileCydia.mm
postinst.mm

index a69d2c7104171813ebb5307154d35c538e5d03f5..36c1c6232ec437f758d0e20ac365abb736182a59 100644 (file)
@@ -10517,8 +10517,7 @@ int main(int argc, char *argv[]) {
         dlopen("/Library/MobileSubstrate/MobileSubstrate.dylib", RTLD_LAZY | RTLD_GLOBAL);*/
 
     if (kCFCoreFoundationVersionNumber > 1000)
-        for (const char *path : (const char *[]) {"/var/lib", "/var/cache"})
-            _root(system([[NSString stringWithFormat:@"/usr/libexec/cydia/setnsfpn %s", path] UTF8String]));
+        _root(system([[NSString stringWithFormat:@"/usr/libexec/cydia/setnsfpn /var/lib"] UTF8String]));
 
     int version([[NSString stringWithContentsOfFile:@"/var/lib/cydia/firmware.ver"] intValue]);
 
index b380d6445696235491586dfd993b9ea13120b618..11d70dc953237925130beed95e0af6ba9d7b6ba7 100644 (file)
@@ -71,12 +71,11 @@ static bool MoveStash() {
 }
 
 static bool FixProtections() {
-    for (const char *path : (const char *[]) {"/var/lib", "/var/cache"}) {
-        mkdir(path, 0755);
-        if (!setnsfpn(path)) {
-            fprintf(stderr, "failed to setnsfpn %s\n", path);
-            return false;
-        }
+    const char *path("/var/lib");
+    mkdir(path, 0755);
+    if (!setnsfpn(path)) {
+        fprintf(stderr, "failed to setnsfpn %s\n", path);
+        return false;
     }
 
     return true;