mirror of
https://github.com/RROrg/rr.git
synced 2025-06-21 05:51:05 +08:00
Adding buildroot external tree
Adding r8125 and r8168 driver for loader
This commit is contained in:
parent
0cbc4cd851
commit
69008eeebe
4
.github/workflows/main.yml
vendored
4
.github/workflows/main.yml
vendored
@ -48,7 +48,7 @@ jobs:
|
||||
echo "Generating default config"
|
||||
make arpl_defconfig
|
||||
echo "First make"
|
||||
make
|
||||
make BR2_EXTERNAL=../external
|
||||
|
||||
# Build incremental from cache
|
||||
- name: Build image
|
||||
@ -90,7 +90,7 @@ jobs:
|
||||
make arpl_defconfig
|
||||
echo "Version: ${VERSION}"
|
||||
echo "Building..."
|
||||
make
|
||||
make BR2_EXTERNAL=../external
|
||||
cd -
|
||||
|
||||
# Zip image
|
||||
|
2
external/Config.in
vendored
Normal file
2
external/Config.in
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
source "$BR2_EXTERNAL_ARPL_PATH/r8125/Config.in"
|
||||
source "$BR2_EXTERNAL_ARPL_PATH/r8168/Config.in"
|
2
external/external.desc
vendored
Normal file
2
external/external.desc
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
name: ARPL
|
||||
desc: ARPL external packages
|
1
external/external.mk
vendored
Normal file
1
external/external.mk
vendored
Normal file
@ -0,0 +1 @@
|
||||
include $(sort $(wildcard $(BR2_EXTERNAL_ARPL_PATH)/*/*.mk))
|
10
external/r8125/Config.in
vendored
Normal file
10
external/r8125/Config.in
vendored
Normal file
@ -0,0 +1,10 @@
|
||||
config BR2_PACKAGE_R8125
|
||||
bool "r8125"
|
||||
depends on BR2_LINUX_KERNEL
|
||||
help
|
||||
A standalone driver for the RTL8125 Ethernet adapter.
|
||||
|
||||
https://github.com/fbelavenuto/r8125
|
||||
|
||||
comment "r8125 needs a Linux kernel to be built"
|
||||
depends on !BR2_LINUX_KERNEL
|
2
external/r8125/r8125.hash
vendored
Normal file
2
external/r8125/r8125.hash
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
# Locally computed
|
||||
sha256 fe2420e69ae653e989e8ae754d4e3b5740d62b6e19911d88553106aaeaac97b4 r8125-99cd3bc868e4ba82a473d8efaedad04fedb0c0f7.tar.gz
|
13
external/r8125/r8125.mk
vendored
Normal file
13
external/r8125/r8125.mk
vendored
Normal file
@ -0,0 +1,13 @@
|
||||
################################################################################
|
||||
#
|
||||
# r8125
|
||||
#
|
||||
################################################################################
|
||||
|
||||
R8125_VERSION = 99cd3bc868e4ba82a473d8efaedad04fedb0c0f7
|
||||
R8125_SITE = $(call github,fbelavenuto,r8125,$(R8125_VERSION))
|
||||
R8125_LICENSE = GPL-2.0
|
||||
|
||||
$(eval $(kernel-module))
|
||||
$(eval $(generic-package))
|
||||
|
10
external/r8168/Config.in
vendored
Normal file
10
external/r8168/Config.in
vendored
Normal file
@ -0,0 +1,10 @@
|
||||
config BR2_PACKAGE_R8168
|
||||
bool "r8168"
|
||||
depends on BR2_LINUX_KERNEL
|
||||
help
|
||||
A standalone driver for the RTL8168 Ethernet adapter.
|
||||
|
||||
https://github.com/fbelavenuto/r8168
|
||||
|
||||
comment "r8168 needs a Linux kernel to be built"
|
||||
depends on !BR2_LINUX_KERNEL
|
2
external/r8168/r8168.hash
vendored
Normal file
2
external/r8168/r8168.hash
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
# Locally computed
|
||||
sha256 36c4ba7779259c0eee8d496ba600e5935dc8ce7b978e1dc023e1ee7de713d97e r8168-52c98bd764e6dd22ff17876afa655e9e11237cc9.tar.gz
|
12
external/r8168/r8168.mk
vendored
Normal file
12
external/r8168/r8168.mk
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
################################################################################
|
||||
#
|
||||
# r8168
|
||||
#
|
||||
################################################################################
|
||||
|
||||
R8168_VERSION = 52c98bd764e6dd22ff17876afa655e9e11237cc9
|
||||
R8168_SITE = $(call github,fbelavenuto,r8168,$(R8168_VERSION))
|
||||
R8168_LICENSE = GPL-2.0
|
||||
|
||||
$(eval $(kernel-module))
|
||||
$(eval $(generic-package))
|
@ -1,5 +1,5 @@
|
||||
|
||||
ARPL_VERSION="0.1-alpha5"
|
||||
ARPL_VERSION="0.1-alpha6"
|
||||
|
||||
# Define paths
|
||||
TMP_PATH="/tmp"
|
||||
|
@ -60,3 +60,5 @@ BR2_TARGET_ROOTFS_CPIO_XZ=y
|
||||
# BR2_TARGET_ROOTFS_TAR is not set
|
||||
BR2_PACKAGE_HOST_DOSFSTOOLS=y
|
||||
BR2_PACKAGE_HOST_E2FSPROGS=y
|
||||
BR2_PACKAGE_R8125=y
|
||||
BR2_PACKAGE_R8168=y
|
||||
|
@ -50,7 +50,8 @@ echo "Generating default config"
|
||||
make arpl_defconfig
|
||||
echo "Version: ${VERSION}"
|
||||
echo "Building... Drink a coffee and wait!"
|
||||
make
|
||||
make BR2_EXTERNAL=../external
|
||||
cd -
|
||||
rm -f *.zip
|
||||
zip -9 "arpl-${VERSION}.img.zip" arpl.img
|
||||
[ -x test.sh ] && ./test.sh
|
||||
|
Loading…
x
Reference in New Issue
Block a user