mirror of
https://codeberg.org/forgejo/forgejo
synced 2024-11-24 10:46:10 +01:00
cca189ef97
Go creates temporary files as 600, but sometimes we want the group to be able to read them (for example, for another user to back up the storage) This PR applies the umask to the renamed tmp files in local storage. Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
17 lines
346 B
Go
17 lines
346 B
Go
// Copyright 2022 The Gitea Authors. All rights reserved.
|
|
// Use of this source code is governed by a MIT-style
|
|
// license that can be found in the LICENSE file.
|
|
|
|
//go:build windows
|
|
|
|
package util
|
|
|
|
import (
|
|
"os"
|
|
)
|
|
|
|
func ApplyUmask(f string, newMode os.FileMode) error {
|
|
// do nothing for Windows, because Windows doesn't use umask
|
|
return nil
|
|
}
|