radxa-aic8800: use systemd.link instead of udev rule
And move naming_wireless_interface to radxa-aic8800.sh To avoid unexpected errors caused by ID_NET_SLOT being empty when using lower version udev
This commit is contained in:
parent
26a517757f
commit
135bbc423b
@ -24,12 +24,3 @@ function post_family_tweaks__rock5c_naming_audios() {
|
||||
|
||||
return 0
|
||||
}
|
||||
|
||||
function post_family_tweaks__rock5c_naming_wireless_interface() {
|
||||
display_alert "$BOARD" "Renaming rock5c wifi" "info"
|
||||
|
||||
mkdir -p $SDCARD/etc/udev/rules.d/
|
||||
echo 'SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="88:00:*", NAME="$ENV{ID_NET_SLOT}"' > $SDCARD/etc/udev/rules.d/99-radxa-aic8800.rules
|
||||
|
||||
return 0
|
||||
}
|
||||
|
||||
@ -51,4 +51,13 @@ function post_install_kernel_debs__install_aic8800_dkms_package() {
|
||||
declare -ag if_error_find_files_sdcard=("/var/lib/dkms/aic8800*/*/build/*.log")
|
||||
use_clean_environment="yes" chroot_sdcard_apt_get_install "/tmp/${aic8800_dkms_file_name} /tmp/aic8800-firmware_${latest_version}_all.deb"
|
||||
use_clean_environment="yes" chroot_sdcard "rm -f /tmp/aic8800*.deb"
|
||||
use_clean_environment="yes" chroot_sdcard "mkdir -p /usr/lib/systemd/network/"
|
||||
use_clean_environment="yes" chroot_sdcard 'cat <<- EOF > /usr/lib/systemd/network/50-radxa-aic8800.link
|
||||
[Match]
|
||||
OriginalName=wlan*
|
||||
Driver=usb
|
||||
|
||||
[Link]
|
||||
NamePolicy=kernel
|
||||
EOF'
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user