aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/java_config/EnvironmentManager.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/java_config/EnvironmentManager.py b/src/java_config/EnvironmentManager.py
index 68f1f83..5db5142 100644
--- a/src/java_config/EnvironmentManager.py
+++ b/src/java_config/EnvironmentManager.py
@@ -220,7 +220,11 @@ class EnvironmentManager:
os.symlink('/usr/lib/jvm/'+vm.name(),target)
def vm_links(self):
- return [ self.user_vm_link(), self.system_vm_link() ]
+ # Don't try to use user-vm if HOME is undefined
+ if os.environ.get('HOME') == None:
+ return [ self.system_vm_link() ]
+ else:
+ return [ self.user_vm_link(), self.system_vm_link() ]
def user_vm_link(self):
return os.path.join(os.environ.get('HOME'), '.gentoo/java-config-2/current-user-vm')