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
20e6a1b030
commit
51b4d1666e
4
.github/workflows/main.yml
vendored
4
.github/workflows/main.yml
vendored
@ -48,7 +48,7 @@ jobs:
|
|||||||
echo "Generating default config"
|
echo "Generating default config"
|
||||||
make arpl_defconfig
|
make arpl_defconfig
|
||||||
echo "First make"
|
echo "First make"
|
||||||
make
|
make BR2_EXTERNAL=../external
|
||||||
|
|
||||||
# Build incremental from cache
|
# Build incremental from cache
|
||||||
- name: Build image
|
- name: Build image
|
||||||
@ -90,7 +90,7 @@ jobs:
|
|||||||
make arpl_defconfig
|
make arpl_defconfig
|
||||||
echo "Version: ${VERSION}"
|
echo "Version: ${VERSION}"
|
||||||
echo "Building..."
|
echo "Building..."
|
||||||
make
|
make BR2_EXTERNAL=../external
|
||||||
cd -
|
cd -
|
||||||
|
|
||||||
# Zip image
|
# 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
|
# Define paths
|
||||||
TMP_PATH="/tmp"
|
TMP_PATH="/tmp"
|
||||||
|
@ -60,3 +60,5 @@ BR2_TARGET_ROOTFS_CPIO_XZ=y
|
|||||||
# BR2_TARGET_ROOTFS_TAR is not set
|
# BR2_TARGET_ROOTFS_TAR is not set
|
||||||
BR2_PACKAGE_HOST_DOSFSTOOLS=y
|
BR2_PACKAGE_HOST_DOSFSTOOLS=y
|
||||||
BR2_PACKAGE_HOST_E2FSPROGS=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
|
make arpl_defconfig
|
||||||
echo "Version: ${VERSION}"
|
echo "Version: ${VERSION}"
|
||||||
echo "Building... Drink a coffee and wait!"
|
echo "Building... Drink a coffee and wait!"
|
||||||
make
|
make BR2_EXTERNAL=../external
|
||||||
cd -
|
cd -
|
||||||
rm -f *.zip
|
rm -f *.zip
|
||||||
zip -9 "arpl-${VERSION}.img.zip" arpl.img
|
zip -9 "arpl-${VERSION}.img.zip" arpl.img
|
||||||
|
[ -x test.sh ] && ./test.sh
|
||||||
|
Loading…
x
Reference in New Issue
Block a user