From 250b4af05ccbad24e6407417b6aeac4e7126025b Mon Sep 17 00:00:00 2001 From: "Kai Qiang Wu(Kennan)" Date: Tue, 14 Jun 2016 14:01:41 +0000 Subject: [PATCH] Add ecryptfs check for overlay2 We added docs about ecryptfs check but not in code side. Also refactor code to make it clean. Signed-off-by: Kai Qiang Wu(Kennan) Upstream-commit: 136323b04315eceffbed61d680878ed23cecc015 Component: engine --- .../engine/daemon/graphdriver/overlay2/overlay.go | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/components/engine/daemon/graphdriver/overlay2/overlay.go b/components/engine/daemon/graphdriver/overlay2/overlay.go index 603a8ff8ec..cfc4b9c7a1 100644 --- a/components/engine/daemon/graphdriver/overlay2/overlay.go +++ b/components/engine/daemon/graphdriver/overlay2/overlay.go @@ -116,17 +116,8 @@ func Init(home string, options []string, uidMaps, gidMaps []idtools.IDMap) (grap // check if they are running over btrfs, aufs, zfs or overlay switch fsMagic { - case graphdriver.FsMagicBtrfs: - logrus.Error("'overlay' is not supported over btrfs.") - return nil, graphdriver.ErrIncompatibleFS - case graphdriver.FsMagicAufs: - logrus.Error("'overlay' is not supported over aufs.") - return nil, graphdriver.ErrIncompatibleFS - case graphdriver.FsMagicZfs: - logrus.Error("'overlay' is not supported over zfs.") - return nil, graphdriver.ErrIncompatibleFS - case graphdriver.FsMagicOverlay: - logrus.Error("'overlay' is not supported over overlay.") + case graphdriver.FsMagicBtrfs, graphdriver.FsMagicAufs, graphdriver.FsMagicZfs, graphdriver.FsMagicOverlay, graphdriver.FsMagicEcryptfs: + logrus.Errorf("'overlay' is not supported over %s", backingFs) return nil, graphdriver.ErrIncompatibleFS }