From ff7a1924f773e598c625234b798b8e59f99e10a7 Mon Sep 17 00:00:00 2001
From: Cedric Clerget <cedric.clerget@gmail.com>
Date: Tue, 30 Apr 2019 13:36:41 +0200
Subject: [PATCH] Allow use of custom --home with 'mount home = no'
---
internal/pkg/runtime/engines/singularity/container_linux.go | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/internal/pkg/runtime/engines/singularity/container_linux.go b/internal/pkg/runtime/engines/singularity/container_linux.go
index 06da98e44c..71a8d71ac8 100644
--- a/internal/pkg/runtime/engines/singularity/container_linux.go
+++ b/internal/pkg/runtime/engines/singularity/container_linux.go
@@ -1241,7 +1241,7 @@ func (c *container) addHomeMount(system *mount.System) error {
return nil
}
- if !c.engine.EngineConfig.File.MountHome {
+ if !c.engine.EngineConfig.GetCustomHome() && !c.engine.EngineConfig.File.MountHome {
sylog.Debugf("Skipping home dir mounting (per config)")
return nil
}