MacOS adaptations
This commit is contained in:
@@ -110,18 +110,20 @@ static char *getWorkingConfigFile(const char *configFileNamePassedIn)
|
|||||||
if (configFileNamePassedIn) {
|
if (configFileNamePassedIn) {
|
||||||
configFileName = strdup(configFileNamePassedIn);
|
configFileName = strdup(configFileNamePassedIn);
|
||||||
} else {
|
} else {
|
||||||
#ifdef __linux
|
|
||||||
kubeconfig_env = secure_getenv(ENV_KUBECONFIG);
|
#if defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || defined(__NT__) || defined(__APPLE__)
|
||||||
#else
|
|
||||||
kubeconfig_env = getenv(ENV_KUBECONFIG);
|
kubeconfig_env = getenv(ENV_KUBECONFIG);
|
||||||
|
#elif __linux
|
||||||
|
kubeconfig_env = secure_getenv(ENV_KUBECONFIG);
|
||||||
#endif
|
#endif
|
||||||
if (kubeconfig_env) {
|
if (kubeconfig_env) {
|
||||||
configFileName = strdup(kubeconfig_env);
|
configFileName = strdup(kubeconfig_env);
|
||||||
} else {
|
} else {
|
||||||
#ifdef __linux
|
#if defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || defined(__NT__) || defined(__APPLE__)
|
||||||
|
homedir_env = getenv(ENV_HOME);
|
||||||
|
#elif __linux
|
||||||
homedir_env = secure_getenv(ENV_HOME);
|
homedir_env = secure_getenv(ENV_HOME);
|
||||||
#else
|
#else
|
||||||
homedir_env = getenv(ENV_HOME);
|
|
||||||
#endif
|
#endif
|
||||||
if (homedir_env) {
|
if (homedir_env) {
|
||||||
int configFileNameSize = strlen(homedir_env) + strlen(KUBE_CONFIG_DEFAULT_LOCATION) + 1;
|
int configFileNameSize = strlen(homedir_env) + strlen(KUBE_CONFIG_DEFAULT_LOCATION) + 1;
|
||||||
|
|||||||
Reference in New Issue
Block a user