summaryrefslogtreecommitdiff
path: root/pkg/iproute2/gen.lua
diff options
context:
space:
mode:
authorMichael Forney <mforney@mforney.org>2024-03-16 00:17:10 -0700
committerMichael Forney <mforney@mforney.org>2024-03-17 00:27:08 -0700
commitb2f81fb67cfd273ed556da99d8489dfd4fe1e9c0 (patch)
tree90b10ad0a3af33474c9fbfa55bde6fe061f1055f /pkg/iproute2/gen.lua
parent0abe55ca58448382acd9de91e2474d9735d3b72f (diff)
iproute2: Update to 6.8.0
Diffstat (limited to 'pkg/iproute2/gen.lua')
-rw-r--r--pkg/iproute2/gen.lua18
1 files changed, 12 insertions, 6 deletions
diff --git a/pkg/iproute2/gen.lua b/pkg/iproute2/gen.lua
index dbcef46a..d3064643 100644
--- a/pkg/iproute2/gen.lua
+++ b/pkg/iproute2/gen.lua
@@ -1,12 +1,16 @@
cflags{
'-Wall', '-Wformat=2', '-Wmissing-declarations', '-Wmissing-prototypes',
'-Wold-style-definition', '-Wstrict-prototypes', '-Wno-maybe-uninitialized',
- '-Wno-format-truncation',
+ '-Wno-format-truncation', '-Wno-stringop-overflow',
'-Wno-cpp', -- we don't have libmnl
'-D _GNU_SOURCE',
'-D HAVE_SETNS',
'-D HAVE_HANDLE_AT',
+ [[-D 'CONF_USR_DIR="/share/iproute2"']],
+ [[-D 'CONF_ETC_DIR="/etc/iproute2"']],
[[-D 'NETNS_RUN_DIR="/run/netns"']],
+ [[-D 'NETNS_RUN_DIR="/etc/netns"']],
+ '-D CONF_COLOR:=COLOR_OPT_AUTO',
'-I $srcdir/include',
'-I $srcdir/include/uapi',
'-I $srcdir/misc',
@@ -22,7 +26,7 @@ lib('libnetlink.a', [[lib/(
utils.c utils_math.c rt_names.c ll_map.c ll_types.c ll_proto.c ll_addr.c
inet_proto.c namespace.c json_writer.c json_print.c json_print_math.c
- names.c color.c bpf_legacy.c bpf_glue.c exec.c fs.c cg_map.c
+ names.c color.c bpf_legacy.c bpf_glue.c exec.c fs.c cg_map.c ppp_proto.c
ax25_ntop.c
rose_ntop.c
mpls_ntop.c mpls_pton.c
@@ -39,16 +43,17 @@ exe('bin/ip', [[ip/(
iplink_macvlan.c ipl2tp.c link_vti.c link_vti6.c link_xfrm.c
iplink_vxlan.c tcp_metrics.c iplink_ipoib.c ipnetconf.c link_ip6tnl.c
link_iptnl.c link_gre6.c iplink_bond.c iplink_bond_slave.c iplink_hsr.c
- iplink_bridge.c iplink_bridge_slave.c ipfou.c iplink_ipvlan.c
+ iplink_bridge.c iplink_bridge_slave.c iplink_dsa.c ipfou.c iplink_ipvlan.c
iplink_geneve.c iplink_vrf.c iproute_lwtunnel.c ipmacsec.c ipila.c
ipvrf.c iplink_xstats.c ipseg6.c iplink_netdevsim.c iplink_rmnet.c
ipnexthop.c ipmptcp.c iplink_bareudp.c iplink_wwan.c ipioam6.c
- iplink_amt.c
+ iplink_amt.c iplink_batadv.c iplink_gtp.c iplink_virt_wifi.c
+ iplink_netkit.c ipstats.c
) libnetlink.a]])
file('bin/ip', '755', '$outdir/bin/ip')
exe('bin/bridge', [[
- bridge/(bridge.c fdb.c monitor.c link.c mdb.c vlan.c)
+ bridge/(bridge.c fdb.c monitor.c link.c mdb.c vlan.c vni.c)
libnetlink.a
]])
file('bin/bridge', '755', '$outdir/bin/bridge')
@@ -68,9 +73,10 @@ for _, name in ipairs{'ip-address', 'ip-link', 'ip-netns', 'ip-route'} do
local out = '$outdir/'..name..'.8'
build('sed', out, '$srcdir/man/man8/'..name..'.8.in', {
expr={
- '-e s,@SYSCONFDIR@,/etc,g',
'-e s,@NETNS_ETC_DIR@,/etc/netns,g',
'-e s,@NETNS_RUN_DIR@,/run/netns,g',
+ '-e s,@SYSCONF_ETC_DIR@,/etc/iproute2,g',
+ '-e s,@SYSCONF_USR_DIR@,/share/iproute2,g',
},
})
man{out}