From 264472219804ac7c62ab1f90d3cf4a156b89495b Mon Sep 17 00:00:00 2001 From: Alexander Neumann Date: Wed, 19 Aug 2015 22:02:47 +0200 Subject: [PATCH] Reset read-only flag before removing --- backend/local/local.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/backend/local/local.go b/backend/local/local.go index 6f5d9d976..8ba369ca3 100644 --- a/backend/local/local.go +++ b/backend/local/local.go @@ -267,6 +267,12 @@ func (b *Local) Remove(t backend.Type, name string) error { b.open[fn] = nil b.mu.Unlock() + // reset read-only flag + err := os.Chmod(fn, 0666) + if err != nil { + return err + } + return os.Remove(fn) }