Нужно не просто копировать блобы при сборке, но и создавать симлинки, прописанные в файле WHENCE. Мы лишены поддержки части железа только из-за этого. https://lists.altlinux.org/pipermail/devel/2021-April/214262.html
Подготовил задание [#270629] TESTED firmware-linux.git=20210403-alt3 в котором используется апстримный Makefile для установки firmware. Симлинки из файла WHENCE создаются, мусора в пакете нет (файлы лицензий, исходники некоторых firmware, Makefile). Но меня беспокоит, что какой-то симлинк когда-нибудь может стать файлом опять, а наш rpm с этим не справится. Так что может преобразовывать в жёсткие ссылки? Правда, в пакете уже есть симлинки, и их преобразование сломает обновление пакета прямо сейчас. Нужно будет поставить конфликт.
(Ответ для Антон Мидюков на комментарий #1) > Подготовил задание > [#270629] TESTED firmware-linux.git=20210403-alt3 > > в котором используется апстримный Makefile для установки firmware. Симлинки > из файла WHENCE создаются, мусора в пакете нет (файлы лицензий, исходники > некоторых firmware, Makefile). > > Но меня беспокоит, что какой-то симлинк когда-нибудь может стать файлом > опять, а наш rpm с этим не справится. Так что может преобразовывать в > жёсткие ссылки? Правда, в пакете уже есть симлинки, и их преобразование > сломает обновление пакета прямо сейчас. Нужно будет поставить конфликт. Делать симлинками?
firmware-linux-20210403-alt3 -> sisyphus: Sat Apr 24 2021 Anton Midyukov <antohami@altlinux> 20210403-alt3 - use Makefile for install (Closes: 39980)