initial buildroot for linux 5.15

This commit is contained in:
Huan.Feng
2021-12-06 14:12:13 +08:00
parent d7767d594e
commit 7b6fc358fa
12736 changed files with 508822 additions and 0 deletions
+52
View File
@@ -0,0 +1,52 @@
config BR2_PACKAGE_NDISC6
bool "ndisc6 tools"
depends on BR2_USE_MMU # fork()
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_7 # c11
help
NDisc6 is a small collection of useful tools for IPv6
networking
http://www.remlab.net/ndisc6/
if BR2_PACKAGE_NDISC6
config BR2_PACKAGE_NDISC6_NAME2ADDR
bool "name2addr"
help
name2addr perform DNS lookups from scripts.
config BR2_PACKAGE_NDISC6_NDISC6
bool "ndisc6"
help
ndisc6 performs ICMPv6 Neighbor Discovery in userland.
config BR2_PACKAGE_NDISC6_RDISC6
bool "rdisc6"
help
rdisc6 performs ICMPv6 Router Discovery in userland.
config BR2_PACKAGE_NDISC6_RDNSSD
bool "rdnssd"
help
IPv6 Recursive DNS Server discovery Daemon.
config BR2_PACKAGE_NDISC6_RLTRACEROUTE6
bool "rltraceroute6"
help
rltraceroute6 is an IPv6 traceroute implementation.
config BR2_PACKAGE_NDISC6_TCPTRACEROUTE6
bool "tcptraceroute6"
help
tcptraceroute6 is an TCP/IPv6 traceroute implementation.
config BR2_PACKAGE_NDISC6_TCPSPRAY
bool "tcpspray"
help
TCP/IP bandwidth measurement tool (Discard and Echo client).
endif
comment "ndisc6 needs a toolchain w/ gcc >= 4.7"
depends on BR2_USE_MMU
depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_4_7
+4
View File
@@ -0,0 +1,4 @@
# Locally calculated after checking pgp signature
sha256 36932f9fc47e2844abcda7550fa1343b3af4b4208dfb61e0c9d9224aad5df351 ndisc6-1.0.5.tar.bz2
# Locally computed
sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING
+35
View File
@@ -0,0 +1,35 @@
################################################################################
#
# ndisc6
#
################################################################################
NDISC6_VERSION = 1.0.5
NDISC6_SOURCE = ndisc6-$(NDISC6_VERSION).tar.bz2
NDISC6_SITE = http://www.remlab.net/files/ndisc6
NDISC6_CONF_ENV = CC="$(TARGET_CC) -std=c11" LIBS=$(TARGET_NLS_LIBS)
NDISC6_CONF_OPTS = --disable-rpath --disable-suid-install
NDISC6_LICENSE = GPL-2.0 or GPL-3.0
NDISC6_LICENSE_FILES = COPYING
NDISC6_DEPENDENCIES = $(TARGET_NLS_DEPENDENCIES)
NDISC6_BIN_ += dnssort # perl script
NDISC6_BIN_$(BR2_PACKAGE_NDISC6_NAME2ADDR) += name2addr addr2name
NDISC6_BIN_$(BR2_PACKAGE_NDISC6_TCPSPRAY) += tcpspray tcpspray6
NDISC6_SBIN_$(BR2_PACKAGE_NDISC6_NDISC6) += ndisc6
NDISC6_SBIN_$(BR2_PACKAGE_NDISC6_RDISC6) += rdisc6
NDISC6_SBIN_$(BR2_PACKAGE_NDISC6_RDNSSD) += rdnssd
NDISC6_SBIN_$(BR2_PACKAGE_NDISC6_RLTRACEROUTE6) += rltraceroute6 tracert6
NDISC6_SBIN_$(BR2_PACKAGE_NDISC6_TCPTRACEROUTE6) += tcptraceroute6
define NDISC6_REMOVE_UNNEEDED
rm -rf $(addprefix $(TARGET_DIR)/usr/bin/,$(NDISC6_BIN_)) \
$(addprefix $(TARGET_DIR)/usr/sbin/,$(NDISC6_SBIN_))
$(if $(BR2_PACKAGE_NDISC6_RDNSSD),,\
rm -rf $(TARGET_DIR)/etc/rdnssd $(TARGET_DIR)/var/run/rdnssd)
endef
NDISC6_POST_INSTALL_TARGET_HOOKS += NDISC6_REMOVE_UNNEEDED
$(eval $(autotools-package))