0024-force-remove-dir-with-rm-rf-in-overlay.patch 1.1 KB
Newer Older
W
WangFengTu 已提交
1
From 12106a7af55aaf3af9013e5a60bb7d5fd3071234 Mon Sep 17 00:00:00 2001
O
overweight 已提交
2 3
From: LiFeng <lifeng68@huawei.com>
Date: Thu, 18 Jul 2019 06:20:49 -0400
W
WangFengTu 已提交
4
Subject: [PATCH 24/40] force remove dir with rm -rf in overlay
O
overweight 已提交
5 6 7

Signed-off-by: LiFeng <lifeng68@huawei.com>
---
D
dogsheng 已提交
8
 .../containers/storage/drivers/overlay/overlay.go         | 8 ++------
O
overweight 已提交
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/vendor/github.com/containers/storage/drivers/overlay/overlay.go b/vendor/github.com/containers/storage/drivers/overlay/overlay.go
index a63f0d1..314722a 100644
--- a/vendor/github.com/containers/storage/drivers/overlay/overlay.go
+++ b/vendor/github.com/containers/storage/drivers/overlay/overlay.go
@@ -695,12 +695,8 @@ func (d *Driver) Remove(id string) error {
 	}
 
 	if err := system.EnsureRemoveAll(dir); err != nil && !os.IsNotExist(err) {
-		if strings.Contains(err.Error(), "file name too long") {
-			cmd := exec.Command("rm", "-rf", dir)
-			if err := cmd.Run(); err != nil {
-				return err
-			}
-		} else {
+		cmd := exec.Command("rm", "-rf", dir)
+		if err := cmd.Run(); err != nil {
 			return err
 		}
 	}
-- 
D
dogsheng 已提交
31
2.19.1
O
overweight 已提交
32