the bundle path is now depending on the env variable

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@8029 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Robert Slover 2000-11-04 16:47:54 +00:00
parent a0b2a3a561
commit a8188943d4

View file

@ -102,7 +102,16 @@
NSString *path = [[NSUserDefaults standardUserDefaults] objectForKey:BundlePaths];
if (!path || [path isEqualToString:@""]) {
path = [NSString stringWithString:@"/usr/GNUstep/Local/Library/ProjectCenter"];
NSDictionary *env = [[NSProcessInfo processInfo] environment];
NSString *prefix = [env objectForKey:@"GNUSTEP_LOCAL_ROOT"];
if (prefix && ![prefix isEqualToString:@""]) {
path =[prefix stringByAppendingPathComponent:@"Library/ProjectCenter"];
}
else {
path = [NSString stringWithString:@"/usr/GNUstep/Local/Library/ProjectCenter"];
}
[[NSUserDefaults standardUserDefaults] setObject:path forKey:BundlePaths];
[[NSUserDefaults standardUserDefaults] synchronize];
}