]> git.saurik.com Git - cydia.git/blobdiff - postinst.mm
Add a way to opt out of filesystem reorganization.
[cydia.git] / postinst.mm
index 35c92b1ce04299c366647984457b0dec842a0b42..a204b81b50915160a1de7d8ae8e00330a4734d7f 100644 (file)
@@ -190,8 +190,6 @@ int main(int argc, const char *argv[]) {
         }
     }
 
-    unlink("/etc/apt/sources.list.d/cydia.list");
-
     #define OldCache_ "/var/root/Library/Caches/com.saurik.Cydia"
     if (access(OldCache_, F_OK) == 0)
         system("rm -rf " OldCache_);
@@ -209,6 +207,15 @@ int main(int argc, const char *argv[]) {
 
     #define Cytore_ "/metadata.cb0"
 
+    #define CYDIA_LIST "/etc/apt/sources.list.d/cydia.list"
+    unlink(CYDIA_LIST);
+    [[NSString stringWithFormat:@
+        "deb http://apt.saurik.com/ ios/%.2f main\n"
+        "deb http://apt.thebigboss.org/repofiles/cydia/ stable main\n"
+        "deb http://cydia.zodttd.com/repo/cydia/ stable main\n"
+        "deb http://apt.modmyi.com/ stable main\n"
+    , kCFCoreFoundationVersionNumber] writeToFile:@ CYDIA_LIST atomically:YES];
+
     if (access(NewLibrary_ Cytore_, F_OK) != 0 && errno == ENOENT) {
         if (access(NewCache_ Cytore_, F_OK) == 0)
             system("mv -f " NewCache_ Cytore_ " " NewLibrary_);