I managed to install wl driver on Tails OS and wanted to make it load at boot automatically.
To achieve that, I configured the persistent volume to save APT PACKAGES and APT LISTS. Then I edited the file
/live/persistence/TailsData_unlocked/live-additional-software.conf to include those packages (don't know if they are all needed I just took the packages installed when running
apt-get install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,'):
cpp-4.8 gcc-4.8 gcc-4.8-base libasan0 libgcc-4.8-dev linux-compiler-gcc-4.8-x86 linux-headers-3.16.0-4-amd64 linux headers-3.16.0-4-common linux-headers-amd64 linux-kbuild-3.16 broadcom-sta-dkms
So when I start Tails OS with persistent volume ON AND spoofed mac address disabled I can use the macbook wifi. But wl module has to be loaded with modprobe manually which means I need to enable sudo when booting Tails.
Is this a safe practice in regard to privacy and security ?
Does the wl driver in itself can compromise Tails security and privacy ?