From: Adolf Belka <adolf.belka@ipfire.org>
To: development@lists.ipfire.org
Subject: [PATCH] libnl-3: Update to 3.5.0
Date: Thu, 03 Jun 2021 14:21:03 +0200 [thread overview]
Message-ID: <20210603122103.683748-1-adolf.belka@ipfire.org> (raw)
[-- Attachment #1: Type: text/plain, Size: 8810 bytes --]
- Update from 3.2.25 (2014) to 3.5.0 (2019)
- Update rootfile
- Added --disable-static to ./configure
- Added --bindir=/usr/sbin otherwise binaries were installed in /usr/bin
Previous version installed the binaries in /usr/sbin without any command
This maintains location of binaries the same across the versions
- Changelog is no longer provided. Changes have to be found by reading
through the commits. https://github.com/thom311/libnl/releases
This is too large to include here.
There are 664 commits across 7 releases
Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
---
config/rootfiles/common/libnl-3 | 92 +++++++++++++++++++++++++--------
lfs/libnl-3 | 10 ++--
2 files changed, 78 insertions(+), 24 deletions(-)
diff --git a/config/rootfiles/common/libnl-3 b/config/rootfiles/common/libnl-3
index 0ad3c36e2..deee0591b 100644
--- a/config/rootfiles/common/libnl-3
+++ b/config/rootfiles/common/libnl-3
@@ -57,7 +57,10 @@ etc/libnl/pktloc
#usr/include/libnl3/netlink/object.h
#usr/include/libnl3/netlink/route
#usr/include/libnl3/netlink/route/act
+#usr/include/libnl3/netlink/route/act/gact.h
#usr/include/libnl3/netlink/route/act/mirred.h
+#usr/include/libnl3/netlink/route/act/skbedit.h
+#usr/include/libnl3/netlink/route/act/vlan.h
#usr/include/libnl3/netlink/route/action.h
#usr/include/libnl3/netlink/route/addr.h
#usr/include/libnl3/netlink/route/class.h
@@ -72,6 +75,7 @@ etc/libnl/pktloc
#usr/include/libnl3/netlink/route/cls/ematch/nbyte.h
#usr/include/libnl3/netlink/route/cls/ematch/text.h
#usr/include/libnl3/netlink/route/cls/fw.h
+#usr/include/libnl3/netlink/route/cls/matchall.h
#usr/include/libnl3/netlink/route/cls/police.h
#usr/include/libnl3/netlink/route/cls/u32.h
#usr/include/libnl3/netlink/route/link
@@ -80,19 +84,29 @@ etc/libnl/pktloc
#usr/include/libnl3/netlink/route/link/bonding.h
#usr/include/libnl3/netlink/route/link/bridge.h
#usr/include/libnl3/netlink/route/link/can.h
+#usr/include/libnl3/netlink/route/link/geneve.h
#usr/include/libnl3/netlink/route/link/inet.h
+#usr/include/libnl3/netlink/route/link/inet6.h
#usr/include/libnl3/netlink/route/link/info-api.h
#usr/include/libnl3/netlink/route/link/ip6tnl.h
#usr/include/libnl3/netlink/route/link/ipgre.h
#usr/include/libnl3/netlink/route/link/ipip.h
+#usr/include/libnl3/netlink/route/link/ipvlan.h
#usr/include/libnl3/netlink/route/link/ipvti.h
+#usr/include/libnl3/netlink/route/link/macsec.h
#usr/include/libnl3/netlink/route/link/macvlan.h
+#usr/include/libnl3/netlink/route/link/macvtap.h
+#usr/include/libnl3/netlink/route/link/ppp.h
#usr/include/libnl3/netlink/route/link/sit.h
+#usr/include/libnl3/netlink/route/link/sriov.h
#usr/include/libnl3/netlink/route/link/veth.h
#usr/include/libnl3/netlink/route/link/vlan.h
+#usr/include/libnl3/netlink/route/link/vrf.h
#usr/include/libnl3/netlink/route/link/vxlan.h
+#usr/include/libnl3/netlink/route/link/xfrmi.h
#usr/include/libnl3/netlink/route/neighbour.h
#usr/include/libnl3/netlink/route/neightbl.h
+#usr/include/libnl3/netlink/route/netconf.h
#usr/include/libnl3/netlink/route/nexthop.h
#usr/include/libnl3/netlink/route/pktloc.h
#usr/include/libnl3/netlink/route/qdisc
@@ -101,7 +115,9 @@ etc/libnl/pktloc
#usr/include/libnl3/netlink/route/qdisc/dsmark.h
#usr/include/libnl3/netlink/route/qdisc/fifo.h
#usr/include/libnl3/netlink/route/qdisc/fq_codel.h
+#usr/include/libnl3/netlink/route/qdisc/hfsc.h
#usr/include/libnl3/netlink/route/qdisc/htb.h
+#usr/include/libnl3/netlink/route/qdisc/mqprio.h
#usr/include/libnl3/netlink/route/qdisc/netem.h
#usr/include/libnl3/netlink/route/qdisc/plug.h
#usr/include/libnl3/netlink/route/qdisc/prio.h
@@ -117,73 +133,86 @@ etc/libnl/pktloc
#usr/include/libnl3/netlink/types.h
#usr/include/libnl3/netlink/utils.h
#usr/include/libnl3/netlink/version.h
+#usr/include/libnl3/netlink/xfrm
+#usr/include/libnl3/netlink/xfrm/ae.h
+#usr/include/libnl3/netlink/xfrm/lifetime.h
+#usr/include/libnl3/netlink/xfrm/sa.h
+#usr/include/libnl3/netlink/xfrm/selector.h
+#usr/include/libnl3/netlink/xfrm/sp.h
+#usr/include/libnl3/netlink/xfrm/template.h
#usr/lib/libnl
-#usr/lib/libnl-3.a
#usr/lib/libnl-3.la
#usr/lib/libnl-3.so
usr/lib/libnl-3.so.200
-usr/lib/libnl-3.so.200.20.0
-#usr/lib/libnl-cli-3.a
+usr/lib/libnl-3.so.200.26.0
#usr/lib/libnl-cli-3.la
#usr/lib/libnl-cli-3.so
usr/lib/libnl-cli-3.so.200
-usr/lib/libnl-cli-3.so.200.20.0
-#usr/lib/libnl-genl-3.a
+usr/lib/libnl-cli-3.so.200.26.0
#usr/lib/libnl-genl-3.la
#usr/lib/libnl-genl-3.so
usr/lib/libnl-genl-3.so.200
-usr/lib/libnl-genl-3.so.200.20.0
-#usr/lib/libnl-idiag-3.a
+usr/lib/libnl-genl-3.so.200.26.0
#usr/lib/libnl-idiag-3.la
#usr/lib/libnl-idiag-3.so
usr/lib/libnl-idiag-3.so.200
-usr/lib/libnl-idiag-3.so.200.20.0
-#usr/lib/libnl-nf-3.a
+usr/lib/libnl-idiag-3.so.200.26.0
#usr/lib/libnl-nf-3.la
#usr/lib/libnl-nf-3.so
usr/lib/libnl-nf-3.so.200
-usr/lib/libnl-nf-3.so.200.20.0
-#usr/lib/libnl-route-3.a
+usr/lib/libnl-nf-3.so.200.26.0
#usr/lib/libnl-route-3.la
#usr/lib/libnl-route-3.so
usr/lib/libnl-route-3.so.200
-usr/lib/libnl-route-3.so.200.20.0
+usr/lib/libnl-route-3.so.200.26.0
+#usr/lib/libnl-xfrm-3.la
+#usr/lib/libnl-xfrm-3.so
+usr/lib/libnl-xfrm-3.so.200
+usr/lib/libnl-xfrm-3.so.200.26.0
#usr/lib/libnl/cli
#usr/lib/libnl/cli/cls
-#usr/lib/libnl/cli/cls/basic.a
#usr/lib/libnl/cli/cls/basic.la
usr/lib/libnl/cli/cls/basic.so
-#usr/lib/libnl/cli/cls/cgroup.a
#usr/lib/libnl/cli/cls/cgroup.la
usr/lib/libnl/cli/cls/cgroup.so
#usr/lib/libnl/cli/qdisc
-#usr/lib/libnl/cli/qdisc/bfifo.a
#usr/lib/libnl/cli/qdisc/bfifo.la
usr/lib/libnl/cli/qdisc/bfifo.so
-#usr/lib/libnl/cli/qdisc/blackhole.a
#usr/lib/libnl/cli/qdisc/blackhole.la
usr/lib/libnl/cli/qdisc/blackhole.so
-#usr/lib/libnl/cli/qdisc/fq_codel.a
#usr/lib/libnl/cli/qdisc/fq_codel.la
usr/lib/libnl/cli/qdisc/fq_codel.so
-#usr/lib/libnl/cli/qdisc/htb.a
+#usr/lib/libnl/cli/qdisc/hfsc.la
+#usr/lib/libnl/cli/qdisc/hfsc.so
#usr/lib/libnl/cli/qdisc/htb.la
usr/lib/libnl/cli/qdisc/htb.so
-#usr/lib/libnl/cli/qdisc/ingress.a
#usr/lib/libnl/cli/qdisc/ingress.la
usr/lib/libnl/cli/qdisc/ingress.so
-#usr/lib/libnl/cli/qdisc/pfifo.a
#usr/lib/libnl/cli/qdisc/pfifo.la
usr/lib/libnl/cli/qdisc/pfifo.so
-#usr/lib/libnl/cli/qdisc/plug.a
#usr/lib/libnl/cli/qdisc/plug.la
usr/lib/libnl/cli/qdisc/plug.so
#usr/lib/pkgconfig/libnl-3.0.pc
#usr/lib/pkgconfig/libnl-cli-3.0.pc
#usr/lib/pkgconfig/libnl-genl-3.0.pc
+#usr/lib/pkgconfig/libnl-idiag-3.0.pc
#usr/lib/pkgconfig/libnl-nf-3.0.pc
#usr/lib/pkgconfig/libnl-route-3.0.pc
+#usr/lib/pkgconfig/libnl-xfrm-3.0.pc
#usr/sbin/genl-ctrl-list
+#usr/sbin/idiag-socket-details
+#usr/sbin/nf-ct-add
+#usr/sbin/nf-ct-events
+#usr/sbin/nf-ct-list
+#usr/sbin/nf-exp-add
+#usr/sbin/nf-exp-delete
+#usr/sbin/nf-exp-list
+#usr/sbin/nf-log
+#usr/sbin/nf-monitor
+#usr/sbin/nf-queue
+#usr/sbin/nl-addr-add
+#usr/sbin/nl-addr-delete
+#usr/sbin/nl-addr-list
usr/sbin/nl-class-add
usr/sbin/nl-class-delete
usr/sbin/nl-class-list
@@ -191,11 +220,32 @@ usr/sbin/nl-classid-lookup
usr/sbin/nl-cls-add
usr/sbin/nl-cls-delete
usr/sbin/nl-cls-list
+#usr/sbin/nl-fib-lookup
+#usr/sbin/nl-link-enslave
+#usr/sbin/nl-link-ifindex2name
usr/sbin/nl-link-list
+#usr/sbin/nl-link-name2ifindex
+#usr/sbin/nl-link-release
+#usr/sbin/nl-link-set
+#usr/sbin/nl-link-stats
+#usr/sbin/nl-list-caches
+#usr/sbin/nl-list-sockets
+#usr/sbin/nl-monitor
+#usr/sbin/nl-neigh-add
+#usr/sbin/nl-neigh-delete
+#usr/sbin/nl-neigh-list
+#usr/sbin/nl-neightbl-list
usr/sbin/nl-pktloc-lookup
usr/sbin/nl-qdisc-add
usr/sbin/nl-qdisc-delete
usr/sbin/nl-qdisc-list
+#usr/sbin/nl-route-add
+#usr/sbin/nl-route-delete
+#usr/sbin/nl-route-get
+#usr/sbin/nl-route-list
+#usr/sbin/nl-rule-list
+#usr/sbin/nl-tctree-list
+#usr/sbin/nl-util-addr
#usr/share/man/man8/genl-ctrl-list.8
#usr/share/man/man8/nl-classid-lookup.8
#usr/share/man/man8/nl-pktloc-lookup.8
diff --git a/lfs/libnl-3 b/lfs/libnl-3
index 766879886..15a7138dc 100644
--- a/lfs/libnl-3
+++ b/lfs/libnl-3
@@ -24,7 +24,7 @@
include Config
-VER = 3.2.25
+VER = 3.5.0
THISAPP = libnl-$(VER)
DL_FILE = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 03f74d0cd5037cadc8cdfa313bbd195c
+$(DL_FILE)_MD5 = 74ba57b1b1d6f9f92268aa8141d8e8e4
install : $(TARGET)
@@ -74,7 +74,11 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
$(UPDATE_AUTOMAKE)
- cd $(DIR_APP) && ./configure --prefix=/usr --sysconfdir=/etc
+ cd $(DIR_APP) && ./configure \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --bindir=/usr/sbin \
+ --disable-static
cd $(DIR_APP) && make $(MAKETUNING)
cd $(DIR_APP) && make install
@rm -rf $(DIR_APP)
--
2.31.1
reply other threads:[~2021-06-03 12:21 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20210603122103.683748-1-adolf.belka@ipfire.org \
--to=adolf.belka@ipfire.org \
--cc=development@lists.ipfire.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox