From: Jay Freeman (saurik) Date: Tue, 10 Jun 2014 08:38:57 +0000 (-0700) Subject: Add package installation warnings for */.DS_Store. X-Git-Tag: v1.1.10~25 X-Git-Url: https://git.saurik.com/cydia.git/commitdiff_plain/1db5920d9488c25bb51e37d504d51f6a41ae5432 Add package installation warnings for */.DS_Store. --- diff --git a/MobileCydia.mm b/MobileCydia.mm index 911dd8b4..0dbc42d1 100644 --- a/MobileCydia.mm +++ b/MobileCydia.mm @@ -3056,6 +3056,7 @@ struct PackageNameOrdering : bool user = false; bool _private = false; bool stash = false; + bool dsstore = false; bool repository = [[self section] isEqualToString:@"Repositories"]; @@ -3069,6 +3070,8 @@ struct PackageNameOrdering : _private = true; else if (!stash && [file isEqualToString:@"/var/stash"]) stash = true; + else if (!dsstore && [file hasSuffix:@"/.DS_Store"]) + dsstore = true; /* XXX: this is not sensitive enough. only some folders are valid. */ if (cydia && !repository) @@ -3079,6 +3082,8 @@ struct PackageNameOrdering : [warnings addObject:[NSString stringWithFormat:UCLocalize("FILES_INSTALLED_TO"), @"/private"]]; if (stash) [warnings addObject:[NSString stringWithFormat:UCLocalize("FILES_INSTALLED_TO"), @"/var/stash"]]; + if (dsstore) + [warnings addObject:[NSString stringWithFormat:UCLocalize("FILES_INSTALLED_TO"), @".DS_Store"]]; } return [warnings count] == 0 ? nil : warnings;