diff options
author | zeripath <art27@cantab.net> | 2019-10-16 16:43:44 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-10-16 16:43:44 +0100 |
commit | d4cd4ed4422be222088dd8535a228b906f43fdc2 (patch) | |
tree | 8c5d0f000904c56c70110e680134c2feb83eacda /modules/graceful | |
parent | fcb535c5c3b6b782d9242028fed4cd8c027c4e41 (diff) | |
download | gitea-d4cd4ed4422be222088dd8535a228b906f43fdc2.tar.gz gitea-d4cd4ed4422be222088dd8535a228b906f43fdc2.zip |
Restrict modules/graceful to non-windows build and shim the IsChild marker (#8537)
Diffstat (limited to 'modules/graceful')
-rw-r--r-- | modules/graceful/cleanup.go | 2 | ||||
-rw-r--r-- | modules/graceful/graceful_windows.go | 11 | ||||
-rw-r--r-- | modules/graceful/net.go | 2 | ||||
-rw-r--r-- | modules/graceful/restart.go | 2 | ||||
-rw-r--r-- | modules/graceful/server.go | 2 | ||||
-rw-r--r-- | modules/graceful/server_hooks.go | 2 | ||||
-rw-r--r-- | modules/graceful/server_http.go | 2 | ||||
-rw-r--r-- | modules/graceful/server_signals.go | 2 |
8 files changed, 25 insertions, 0 deletions
diff --git a/modules/graceful/cleanup.go b/modules/graceful/cleanup.go index 1de087a999..84355a9a70 100644 --- a/modules/graceful/cleanup.go +++ b/modules/graceful/cleanup.go @@ -1,3 +1,5 @@ +// +build !windows + // Copyright 2019 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. diff --git a/modules/graceful/graceful_windows.go b/modules/graceful/graceful_windows.go new file mode 100644 index 0000000000..753db87133 --- /dev/null +++ b/modules/graceful/graceful_windows.go @@ -0,0 +1,11 @@ +// +build windows + +// Copyright 2019 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. +// This code is heavily inspired by the archived gofacebook/gracenet/net.go handler + +package graceful + +// This file contains shims for windows builds +const IsChild = false diff --git a/modules/graceful/net.go b/modules/graceful/net.go index f2612e21be..af484641c6 100644 --- a/modules/graceful/net.go +++ b/modules/graceful/net.go @@ -1,3 +1,5 @@ +// +build !windows + // Copyright 2019 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. diff --git a/modules/graceful/restart.go b/modules/graceful/restart.go index 33b3c4d417..5cba0581a5 100644 --- a/modules/graceful/restart.go +++ b/modules/graceful/restart.go @@ -1,3 +1,5 @@ +// +build !windows + // Copyright 2019 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. diff --git a/modules/graceful/server.go b/modules/graceful/server.go index efe8b264b3..abe1b3d6d0 100644 --- a/modules/graceful/server.go +++ b/modules/graceful/server.go @@ -1,3 +1,5 @@ +// +build !windows + // Copyright 2019 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. diff --git a/modules/graceful/server_hooks.go b/modules/graceful/server_hooks.go index a80d955556..b8ca20ddf5 100644 --- a/modules/graceful/server_hooks.go +++ b/modules/graceful/server_hooks.go @@ -1,3 +1,5 @@ +// +build !windows + // Copyright 2019 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. diff --git a/modules/graceful/server_http.go b/modules/graceful/server_http.go index 1052637d5e..446f0f5551 100644 --- a/modules/graceful/server_http.go +++ b/modules/graceful/server_http.go @@ -1,3 +1,5 @@ +// +build !windows + // Copyright 2019 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. diff --git a/modules/graceful/server_signals.go b/modules/graceful/server_signals.go index ea76b5509c..d0013b77af 100644 --- a/modules/graceful/server_signals.go +++ b/modules/graceful/server_signals.go @@ -1,3 +1,5 @@ +// +build !windows + // Copyright 2019 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. |