39 lines
768 B
Bash
Executable File
39 lines
768 B
Bash
Executable File
#!/bin/sh
|
|
|
|
##
|
|
## Remove all the non-free firmware packages
|
|
##
|
|
|
|
FIRMWARE_PKGS="\
|
|
|
|
atmel-firmware \
|
|
bluez-firmware \
|
|
dahdi-firmware-nonfree \
|
|
firmware-amd-graphics \
|
|
firmware-atheros \
|
|
firmware-bnx2 \
|
|
firmware-bnx2x \
|
|
firmware-brcm80211 \
|
|
firmware-cavium \
|
|
firmware-intel-sound \
|
|
firmware-iwlwifi \
|
|
firmware-libertas \
|
|
firmware-linux-free \
|
|
firmware-linux-nonfree \
|
|
firmware-misc-nonfree \
|
|
firmware-myricom \
|
|
firmware-netxen \
|
|
firmware-qlogic \
|
|
firmware-realtek \
|
|
firmware-ti-connectivity \
|
|
firmware-zd1211
|
|
"
|
|
|
|
echo "=== removing unwanted firmware packages
|
|
=== and non-free-firmware sources
|
|
|
|
=== Please run 'apt update' to refresh the package cache."
|
|
|
|
apt-get autoremove --purge ${FIRMWARE_PKGS}
|
|
sed -i 's/non-free-firmware//g' /etc/apt/sources.list
|