mirror of
https://github.com/andreili/SBC_builder.git
synced 2025-08-23 19:04:06 +02:00
Add WiFi driver for CB1.
This commit is contained in:
parent
0746204499
commit
743bf0fe75
@ -51,7 +51,7 @@
|
||||
"version": "v6.14-rc7",
|
||||
"version_type": "tag",
|
||||
"patch_dir": "kernel/sunxi-6.14",
|
||||
"target": [ "Image", "modules", "dtbs" ],
|
||||
"target": [ "Image", "modules", "dtbs", "modules_install" ],
|
||||
"artifacts":
|
||||
[
|
||||
{
|
||||
@ -69,7 +69,15 @@
|
||||
"subdir": "dts/allwiner/overlay"
|
||||
}
|
||||
],
|
||||
"makeopts": "CROSS_COMPILE=%{CROSS_C}% ARCH=arm64"
|
||||
"makeopts": "CROSS_COMPILE=%{CROSS_C}% ARCH=arm64 INSTALL_MOD_PATH=%{out_dir}%/kmods"
|
||||
},
|
||||
{
|
||||
"parent": "rtl8189ES_linux",
|
||||
"version": "rtl8189fs",
|
||||
"version_type": "branch",
|
||||
"target": [ "modules" ],
|
||||
"makeopts": "CROSS_COMPILE=%{CROSS_C}% ARCH=arm64 INSTALL_MOD_PATH=%{out_dir}%/kmods KSRC=%{build_dir}%/kernel_%{board_name}%",
|
||||
"artifacts": []
|
||||
},
|
||||
{
|
||||
"parent": "buildroot",
|
||||
|
@ -52,7 +52,7 @@
|
||||
"version": "v6.14-rc7",
|
||||
"version_type": "tag",
|
||||
"patch_dir": "kernel/sunxi-6.14",
|
||||
"target": [ "Image", "modules", "dtbs" ],
|
||||
"target": [ "Image", "modules", "dtbs", "modules_install" ],
|
||||
"artifacts":
|
||||
[
|
||||
{
|
||||
@ -70,7 +70,7 @@
|
||||
"subdir": "dts/allwiner/overlay"
|
||||
}
|
||||
],
|
||||
"makeopts": "CROSS_COMPILE=%{CROSS_C}% ARCH=arm64"
|
||||
"makeopts": "CROSS_COMPILE=%{CROSS_C}% ARCH=arm64 INSTALL_MOD_PATH=%{out_dir}%/kmods"
|
||||
},
|
||||
{
|
||||
"parent": "buildroot",
|
||||
|
@ -37,5 +37,12 @@
|
||||
"config": true,
|
||||
"config_target": "menuconfig"
|
||||
}
|
||||
},
|
||||
{
|
||||
"rtl8189ES_linux":
|
||||
{
|
||||
"url": "https://github.com/jwrdegoede/rtl8189ES_linux.git",
|
||||
"config": false
|
||||
}
|
||||
}
|
||||
]
|
||||
|
@ -6,7 +6,6 @@ usr/lib64/perl5*
|
||||
usr/src/*
|
||||
var/cache/binpkgs/*
|
||||
var/cache/distfiles/*
|
||||
var/cache/edb/*
|
||||
vvar/cache/edb/*
|
||||
var/cache/eix/*
|
||||
var/db/*
|
||||
var/log/*.log
|
||||
|
@ -138,7 +138,8 @@ class Sources:
|
||||
|
||||
def git_work_get_hash_remote(self):
|
||||
if (self.type == "branch"):
|
||||
Logger.error("Unsupported source type!")
|
||||
tags = self.repo_bare.git.ls_remote("--branches", "origin", f"{self.version}")
|
||||
return tags.split('\t')[0]
|
||||
elif (self.type == "head"):
|
||||
tags = self.repo_bare.git.ls_remote("origin", "HEAD")
|
||||
return tags.split('\t')[0]
|
||||
@ -173,11 +174,15 @@ class Sources:
|
||||
Path(self.work_done_marker).touch()
|
||||
|
||||
def __patch_apply(self, file, work_dir):
|
||||
patch_bn = os.path.basename(file)
|
||||
Logger.build(f"\tApply patch '{patch_bn}'")
|
||||
p = subprocess.Popen(["patch", "--batch", "-p1", "-N",
|
||||
f"--input={file}", "--quiet"], cwd=work_dir)
|
||||
p.wait()
|
||||
patch_f = Path(file)
|
||||
if (patch_f.is_file()):
|
||||
patch_bn = os.path.basename(file)
|
||||
Logger.build(f"\tApply patch '{patch_bn}'")
|
||||
p = subprocess.Popen(["patch", "--batch", "-p1", "-N",
|
||||
f"--input={file}", "--quiet"], cwd=work_dir)
|
||||
p.wait()
|
||||
if (p.returncode != 0):
|
||||
Logger.error("Failed to patch!")
|
||||
|
||||
def do_patch(self, board_name, dir):
|
||||
Logger.build(f"Patch...")
|
||||
@ -208,7 +213,7 @@ class Sources:
|
||||
|
||||
def compile(self, opts, cfg_name):
|
||||
#print(f"opts:{opts} target:{target}")
|
||||
Logger.build(f"Compile...")
|
||||
Logger.build(f"Compile (opts='{opts}')...")
|
||||
if (cfg_name != ""):
|
||||
work_cfg_name = f"{self.work_dir}/.config"
|
||||
cfg_or = Path(cfg_name)
|
||||
|
Loading…
x
Reference in New Issue
Block a user