1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/hotspot_ynh.git synced 2024-09-03 19:25:53 +02:00

manifest: implement conditional inclusion of non-free firmwares

This commit is contained in:
Alexandre Aubin 2023-11-27 14:45:26 +01:00 committed by GitHub
parent 3849c69b41
commit f53168da30
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -49,25 +49,22 @@ ram.runtime = "50M"
[resources.apt] [resources.apt]
packages = "sipcalc, hostapd, iw, kmod" packages = "sipcalc, hostapd, iw, kmod"
packages_from_raw_bash = """
# Free firmwares
[[ "$firmware_nonfree" -eq 0 ]] && echo "firmware-ath9k-htc" || true
"""
# ========================================= extras.nonfree.repo = "deb http://deb.debian.org/debian bullseye non-free"
# FIXME FIXME FIXME FIXME FIXME FIXME FIXME extras.nonfree.key = "https://ftp-master.debian.org/keys/archive-key-11.asc"
# Gotta find a way to conditionally install the non-free packages extras.nonfree.packages_from_raw_bash = """
# So far the "packages_from_raw_bash" thing doesnt allow conditional packages from extra repo (here, the non-free component..) # Proprietary USB Wireless Device firmwares, based on https://wiki.debian.org/WiFi#USB_Devices
# FIXME FIXME FIXME FIXME FIXME FIXME FIXME if [[ "$firmware_nonfree" -eq 1 ]]; then
# ========================================= # if armbian-firmware is detected, we dont include ra-link which is known to conflict....
# if dpkg --list | grep -q armbian-firmware; then
# # Packaged USB Wireless Device firmwares echo "firmware-atheros firmware-realtek firmware-libertas atmel-firmware firmware-zd1211"
# # Based on https://wiki.debian.org/WiFi#USB_Devices fi
# if [[ $firmware_nonfree -eq 1 ]]; then echo "firmware-atheros firmware-realtek firmware-ralink firmware-libertas atmel-firmware firmware-zd1211"
# # FIXME : if armbian-firmware is detected, we should remove ra-link.... else
# #if dpkg --list | grep -q armbian-firmware; then echo ""
# # echo "You are running Armbian and firmware-misc-nonfree are known to conflict with armbian-firwmare. " >&2 fi
# # 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 'apt -o Dpkg::Options::=\"--force-overwrite\" firmware-ralink'" >&2
# # nonfree_firmware_packages=$(echo $nonfree_firmware_packages | sed 's/ firmware-ralink//')
# #fi
# echo "firmware-atheros firmware-realtek firmware-ralink firmware-libertas atmel-firmware firmware-zd1211"
# else
# echo "firmware-ath9k-htc"
# fi