2017-08-30 14:30:14 +02:00
|
|
|
#!/bin/bash
|
|
|
|
|
2020-05-31 05:33:17 +02:00
|
|
|
#=================================================
|
|
|
|
# COMMON VARIABLES
|
|
|
|
#=================================================
|
2018-05-04 00:33:01 +02:00
|
|
|
|
2020-05-31 05:33:17 +02:00
|
|
|
pkg_dependencies="sipcalc hostapd iptables iw dnsmasq"
|
2021-03-16 20:19:00 +01:00
|
|
|
nonfree_firmware_packages="firmware-atheros firmware-realtek firmware-ralink firmware-libertas atmel-firmware firmware-zd1211"
|
|
|
|
free_firmware_packages="firmware-ath9k-htc"
|
2020-05-31 05:33:17 +02:00
|
|
|
|
|
|
|
#=================================================
|
|
|
|
# PERSONAL HELPERS
|
|
|
|
#=================================================
|
|
|
|
|
2021-03-16 20:19:00 +01:00
|
|
|
function check_armbian_nonfree_conflict()
|
|
|
|
{
|
|
|
|
|
|
|
|
# If we're on armbian, force $firmware_nonfree
|
|
|
|
# because armbian-firmware conflicts with firmware-misc-nonfree package
|
|
|
|
if dpkg --list | grep -q armbian-firmware; then
|
|
|
|
echo "You are running Armbian and firmware-misc-nonfree are known to conflict with armbian-firwmare. " >&2
|
|
|
|
echo "The package firmware-misc-nonfree is a dependency of firmware-ralink, so firmware-ralink will NOT be installed" >&2
|
|
|
|
echo "You can manually install firmware-ralink with 'sudo apt -o Dpkg::Options::=\"--force-overwrite\" firmware-ralink'" >&2
|
|
|
|
nonfree_firmware_packages=$(echo $nonfree_firmware_packages | sed 's/ firmware-ralink//')
|
|
|
|
fi
|
|
|
|
|
|
|
|
}
|
|
|
|
|
2020-05-31 05:33:17 +02:00
|
|
|
#=================================================
|
|
|
|
# EXPERIMENTAL HELPERS
|
|
|
|
#=================================================
|
|
|
|
|
|
|
|
#=================================================
|
|
|
|
# FUTURE OFFICIAL HELPERS
|
|
|
|
#=================================================
|