From: Jay Freeman (saurik) Date: Wed, 5 Nov 2014 13:09:38 +0000 (-0800) Subject: We do not actually need to setnsfpn on /var/cache. X-Git-Tag: v1.1.16^0 X-Git-Url: https://git.saurik.com/cydia.git/commitdiff_plain/3a686b9fa3139eb401ef9287d5dcee6997b31a08 We do not actually need to setnsfpn on /var/cache. --- diff --git a/MobileCydia.mm b/MobileCydia.mm index a69d2c71..36c1c623 100644 --- a/MobileCydia.mm +++ b/MobileCydia.mm @@ -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]); diff --git a/postinst.mm b/postinst.mm index b380d644..11d70dc9 100644 --- a/postinst.mm +++ b/postinst.mm @@ -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;