Tried with a different approach for cleaner code

This commit is contained in:
Michael Larsen
2025-09-18 14:53:04 +02:00
parent 19d1ee2b00
commit ad30ef6339

View File

@@ -1,5 +1,16 @@
# Install wifi drivers for 2013-2015 MacBooks using the BCM4360 chip
if lspci -nnv | grep -A2 "14e4:43a0" | grep -q "106b:"; then
# Install Wi-Fi drivers for Broadcom chips on MacBooks:
# - BCM4360 (20132015)
# - BCM4331 (2012, early 2013)
# Grab the PCI ID string once
pci_info=$(lspci -nnv)
if echo "$pci_info" | grep -q "14e4:43a0" && echo "$pci_info" | grep -q "106b:"; then
echo "Apple BCM4360 detected"
sudo pacman -S --noconfirm --needed broadcom-wl dkms linux-headers
# sudo pacman -S --noconfirm --needed broadcom-wl dkms linux-headers
elif echo "$pci_info" | grep -q "14e4:4331" && echo "$pci_info" | grep -q "106b:"; then
echo "Apple BCM4331 detected"
# sudo pacman -S --noconfirm --needed broadcom-wl dkms linux-headers
else
echo "No supported Broadcom chip detected"
fi