#!/usr/bin/env bash set -e apt -y install firmware-linux firmware-misc-nonfree function sfp { packages="" while read p; do IFS=" " read -ra packageinfo <<< "$p" if [[ "${packageinfo[0]}" == *firmware* ]]; then packages="$packages ${packageinfo[0]}" fi done <<<$(apt-cache search "$1") echo $packages } apt -y install $(sfp wireless) $(sfp wifi) $(sfp net) apt -y autoclean rm /setup