*: use a vishvananda/netlink fork by Monogon
This switches Metropolis over to a Monogon-maintained fork of
vishvananda/netlink.
The package was modified to support the 'sample' action in packet
filters. This is required for the upcoming change enabling network
analytics through local packet capture.
Metropolis' dhcp4c had to be modified to match the vishvananda/netlink
version referenced by this change.
Change-Id: I2dd0799a009618f8543904252b85ff63ddd560c7
Reviewed-on: https://review.monogon.dev/c/monogon/+/1109
Tested-by: Jenkins CI
Reviewed-by: Lorenz Brun <lorenz@monogon.tech>
diff --git a/go.mod b/go.mod
index c2151c3..b4c7ced 100644
--- a/go.mod
+++ b/go.mod
@@ -62,6 +62,9 @@
// bazeldnf currently comes with a go-rpmutils patch
replace github.com/sassoftware/go-rpmutils v0.1.1 => github.com/rmohr/go-rpmutils v0.1.2-0.20201215123907-5acf7436c00d
+// Our psample patches
+replace github.com/vishvananda/netlink => github.com/monogon-dev/netlink v0.0.0-20230125113930-88977c3ff4b3
+
require (
github.com/adrg/xdg v0.4.0
github.com/bazelbuild/rules_go v0.30.0
@@ -114,7 +117,7 @@
golang.org/x/crypto v0.0.0-20220517005047-85d78b3ac167
golang.org/x/mod v0.6.0-dev.0.20220106191415-9b9b3d81d5e3
golang.org/x/net v0.0.0-20220425223048-2871e0cb64e4
- golang.org/x/sys v0.0.0-20220513210249-45d2b4557a2a
+ golang.org/x/sys v0.0.0-20220804214406-8e32c043e418
golang.org/x/text v0.3.7
golang.org/x/tools v0.1.10-0.20220218145154-897bd77cd717
golang.zx2c4.com/wireguard/wgctrl v0.0.0-20220208144051-fde48d68ee68