Skip to content

Commit 1f4192d

Browse files
committed
freebsd: exclude v1 runtimes
Signed-off-by: Samuel Karp <me@samuelkarp.com>
1 parent dda530a commit 1f4192d

File tree

2 files changed

+36
-1
lines changed

2 files changed

+36
-1
lines changed

services/tasks/local_freebsd.go

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
// +build freebsd
2+
3+
/*
4+
Copyright The containerd Authors.
5+
6+
Licensed under the Apache License, Version 2.0 (the "License");
7+
you may not use this file except in compliance with the License.
8+
You may obtain a copy of the License at
9+
10+
http://www.apache.org/licenses/LICENSE-2.0
11+
12+
Unless required by applicable law or agreed to in writing, software
13+
distributed under the License is distributed on an "AS IS" BASIS,
14+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15+
See the License for the specific language governing permissions and
16+
limitations under the License.
17+
*/
18+
19+
package tasks
20+
21+
import (
22+
"github.com/containerd/containerd/plugin"
23+
"github.com/containerd/containerd/runtime"
24+
)
25+
26+
var tasksServiceRequires = []plugin.Type{
27+
plugin.RuntimePluginV2,
28+
plugin.MetadataPlugin,
29+
plugin.TaskMonitorPlugin,
30+
}
31+
32+
// loadV1Runtimes on FreeBSD returns an empty map. There are no v1 runtimes
33+
func loadV1Runtimes(ic *plugin.InitContext) (map[string]runtime.PlatformRuntime, error) {
34+
return make(map[string]runtime.PlatformRuntime), nil
35+
}

services/tasks/local_unix.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// +build !windows
1+
// +build !windows,!freebsd
22

33
/*
44
Copyright The containerd Authors.

0 commit comments

Comments
 (0)