Blob Blame History Raw
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
 	}