mirror of
https://github.com/akvorado/akvorado.git
synced 2025-12-12 06:24:10 +01:00
conntrack-fixer: don't build when not running on Linux
This commit is contained in:
7
Makefile
7
Makefile
@@ -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 $< > $@
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
// SPDX-FileCopyrightText: 2022 Free Mobile
|
||||
// SPDX-License-Identifier: AGPL-3.0-only
|
||||
|
||||
//go:build linux
|
||||
|
||||
package conntrackfixer
|
||||
|
||||
import (
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
// SPDX-FileCopyrightText: 2022 Free Mobile
|
||||
// SPDX-License-Identifier: AGPL-3.0-only
|
||||
|
||||
//go:build linux
|
||||
|
||||
package conntrackfixer
|
||||
|
||||
import (
|
||||
|
||||
Reference in New Issue
Block a user