From 727dc5e5d5b45eafc3d107a87efe119f4741d2eb Mon Sep 17 00:00:00 2001 From: Adam Williamson Date: Fri, 4 Sep 2020 18:14:36 -0700 Subject: [PATCH] runtime-cleanup: strip a bunch of unnecessary firmwares These are for devices that just aren't going to be needed during install, like video encode/decode accelerators, TV capture cards, webcams, and some sound firmwares that should probably be in alsa-firmware but aren't. This is a fairly conservative cut, I will split some possibly more controversial cuts into separate commits for ease of detachment. The linux-firmware WHENCE file is an invaluable resource in figuring this out. Signed-off-by: Adam Williamson --- .../99-generic/runtime-cleanup.tmpl | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/share/templates.d/99-generic/runtime-cleanup.tmpl b/share/templates.d/99-generic/runtime-cleanup.tmpl index ee96b26a..8cdba9a5 100644 --- a/share/templates.d/99-generic/runtime-cleanup.tmpl +++ b/share/templates.d/99-generic/runtime-cleanup.tmpl @@ -240,6 +240,32 @@ removefrom libvorbis /usr/${libdir}/libvorbisenc.* removefrom libxml2 /usr/bin/* removefrom libxml2-python /usr/${libdir}/python?.?/site-packages/libxml2mod.a removefrom libxml2-python /usr/${libdir}/python?.?/site-packages/libxml2mod.la +removefrom linux-firmware /usr/lib/firmware/dvb* +removefrom linux-firmware /usr/lib/firmware/*_12mhz* +removefrom linux-firmware /usr/lib/firmware/v4l* +removefrom linux-firmware /usr/lib/firmware/brcm/BCM-* +removefrom linux-firmware /usr/lib/firmware/ttusb-budget/dspbootcode.bin +removefrom linux-firmware /usr/lib/firmware/emi26/* +removefrom linux-firmware /usr/lib/firmware/emi62/* +removefrom linux-firmware /usr/lib/firmware/cpia2/* +removefrom linux-firmware /usr/lib/firmware/dabusb/* +removefrom linux-firmware /usr/lib/firmware/vicam/* +removefrom linux-firmware /usr/lib/firmware/dsp56k/* +removefrom linux-firmware /usr/lib/firmware/sun/* +removefrom linux-firmware /usr/lib/firmware/av7110/* +removefrom linux-firmware /usr/lib/firmware/usbdux/* +removefrom linux-firmware /usr/lib/firmware/f2255usb.bin +removefrom linux-firmware /usr/lib/firmware/lgs8g75.fw +removefrom linux-firmware /usr/lib/firmware/TDA7706* +removefrom linux-firmware /usr/lib/firmware/tlg2300_firmware.bin +removefrom linux-firmware /usr/lib/firmware/s5p-mfc* +removefrom linux-firmware /usr/lib/firmware/go7007/* +removefrom linux-firmware /usr/lib/firmware/intel/IntcSST2.bin +removefrom linux-firmware /usr/lib/firmware/intel/fw_sst* +removefrom linux-firmware /usr/lib/firmware/intel/dsp* +removefrom linux-firmware /usr/lib/firmware/as102* +removefrom linux-firmware /usr/lib/firmware/qcom/venus*/* +removefrom linux-firmware /usr/lib/firmware/meson/vdec/* removefrom lldpad /etc/* removefrom lua /usr/bin/* removefrom madan-fonts /usr/share/fonts/madan/*