From a92a3a0675d941536103b60d708a6b3305b9b8fa Mon Sep 17 00:00:00 2001 From: Marcio Barbosa Date: Wed, 11 Jan 2017 06:05:04 -0800 Subject: [PATCH] osx: let prefpane knows where binaries can be found Starting from OS X 10.11, the OpenAFS binaries were moved to the following directories: /opt/openafs/bin and /opt/openafs/sbin. However, the OpenAFS prefpane is not aware of the change mentioned above. As a result, some functionalities provided by the OpenAFS prefpane are not working properly. To fix this problem, add the new paths to the proper environment variable. Change-Id: Idaa2f0329af2092cf9ad1d63f1a01300b150227a Reviewed-on: https://gerrit.openafs.org/12507 Tested-by: BuildBot Reviewed-by: Benjamin Kaduk --- src/platform/DARWIN/AFSPreference/TaskUtil.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/platform/DARWIN/AFSPreference/TaskUtil.m b/src/platform/DARWIN/AFSPreference/TaskUtil.m index 3c94524..5eaed2d 100644 --- a/src/platform/DARWIN/AFSPreference/TaskUtil.m +++ b/src/platform/DARWIN/AFSPreference/TaskUtil.m @@ -42,7 +42,7 @@ NSString *result = nil; int status = 0; NSFileHandle *file = nil; - NSDictionary *environment = [NSDictionary dictionaryWithObjectsAndKeys: @"$PATH:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin",@"PATH",nil]; + NSDictionary *environment = [NSDictionary dictionaryWithObjectsAndKeys: @"$PATH:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/opt/openafs/bin:/opt/openafs/sbin",@"PATH",nil]; NSPipe *pipe = [NSPipe pipe]; NSTask *taskToRun = [[NSTask alloc] init]; -- 1.9.4