conntrack-fixer: don't build when not running on Linux

This commit is contained in:
Vincent Bernat
2022-08-05 11:23:07 +02:00
parent 326d880b8b
commit 15fd3540ac
4 changed files with 10 additions and 3 deletions

View File

@@ -77,9 +77,10 @@ common/clickhousedb/mocks/mock_driver.go: Makefile | $(MOCKGEN) ; $(info $(M) ge
$Q $(MOCKGEN) -package mocks \
github.com/ClickHouse/clickhouse-go/v2/lib/driver Conn,Row,Rows,ColumnType >> $@
conntrackfixer/mocks/mock_conntrackfixer.go: Makefile | $(MOCKGEN) ; $(info $(M) generate mocks for conntrack-fixer)
$Q echo '//go:build !release' > $@
$Q $(MOCKGEN) -package mocks \
akvorado/conntrackfixer ConntrackConn,DockerClient >> $@
$Q if [ `$(GO) env GOOS` = "linux" ]; then \
echo '//go:build !release' > $@ ; \
$(MOCKGEN) -package mocks akvorado/conntrackfixer ConntrackConn,DockerClient >> $@ ; \
fi
console/filter/parser.go: console/filter/parser.peg | $(PIGEON) ; $(info $(M) generate PEG parser for filters)
$Q $(PIGEON) -optimize-basic-latin $< > $@

View File

@@ -1,6 +1,8 @@
// SPDX-FileCopyrightText: 2022 Free Mobile
// SPDX-License-Identifier: AGPL-3.0-only
//go:build linux
package conntrackfixer
import (

View File

@@ -1,6 +1,8 @@
// SPDX-FileCopyrightText: 2022 Free Mobile
// SPDX-License-Identifier: AGPL-3.0-only
//go:build linux
// Package conntrackfixer remove conntrack entries from selected containers
package conntrackfixer

View File

@@ -1,6 +1,8 @@
// SPDX-FileCopyrightText: 2022 Free Mobile
// SPDX-License-Identifier: AGPL-3.0-only
//go:build linux
package conntrackfixer
import (