I've tried exporting FORCE_FIRMWARE=1 in my .conf file, but it didn't
change any behaviour. There is still no firmware being included.
If it helps, here is the contents of my .conf file after I make that
change (I call that file basic.conf, because basic is what the profile
I've created is called):
# Automatically start the installer after 5 seconds.
BOOT_TIMEOUT=50
# Locale and keyboard settings won't work if set in the preseed file, so set
# them here.
locale="en_AU"
keyboard="us"
# Include the "basic" profile in the installer.
profiles="basic"
# Automatically install the "basic" profile.
auto_profiles="basic"
# Allow non-free firmware.
mirror_components="main non-free"
# Ensure firmware is included in the installer.
export FORCE_FIRMWARE=1
Also, here is the branch of the project with that change included:
https://github.com/countermeasure/basic-box/tree/bullseye
Has it been confirmed that setting FORCE_FIRMWARE successfully adds the
firmware when run on Bullseye? I made myself a very simple simple-cdd
project on Bullseye to test without extra code complexity that might
have been breaking the firmware inclusion, and even then, FORCE_FIRMWARE
still didn't seem to work for me.
> Would you set
>
> export FORCE_FIRMWARE=1
>
> in your build.conf and try again?
>
> This would add all firmware-nonfree package into your iso.