Bug 39980

Summary: При сборке пакета не создаются симлинки, прописанные в файле WHENCE
Product: Sisyphus Reporter: Антон Мидюков <antohami>
Component: firmware-linuxAssignee: Vitaly Chikunov <vt>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: major    
Priority: P5 CC: aen, antohami, boyarsh, mike, vt
Version: unstable   
Hardware: all   
OS: Linux   
See Also: https://bugzilla.altlinux.org/show_bug.cgi?id=39539
https://bugzilla.altlinux.org/show_bug.cgi?id=39962
Bug Depends on:    
Bug Blocks: 33000    

Description Антон Мидюков 2021-04-23 21:31:40 MSK
Нужно не просто копировать блобы при сборке, но и создавать симлинки, прописанные в файле WHENCE. Мы лишены поддержки части железа только из-за этого.
https://lists.altlinux.org/pipermail/devel/2021-April/214262.html
Comment 1 Антон Мидюков 2021-04-24 18:59:51 MSK
Подготовил задание
[#270629] TESTED firmware-linux.git=20210403-alt3

в котором используется апстримный Makefile для установки firmware. Симлинки из файла WHENCE создаются, мусора в пакете нет (файлы лицензий, исходники некоторых firmware, Makefile).

Но меня беспокоит, что какой-то симлинк когда-нибудь может стать файлом опять, а наш rpm с этим не справится. Так что может преобразовывать в жёсткие ссылки? Правда, в пакете уже есть симлинки, и их преобразование сломает обновление пакета прямо сейчас. Нужно будет поставить конфликт.
Comment 2 Антон Мидюков 2021-04-26 14:43:09 MSK
(Ответ для Антон Мидюков на комментарий #1)
> Подготовил задание
> [#270629] TESTED firmware-linux.git=20210403-alt3
> 
> в котором используется апстримный Makefile для установки firmware. Симлинки
> из файла WHENCE создаются, мусора в пакете нет (файлы лицензий, исходники
> некоторых firmware, Makefile).
> 
> Но меня беспокоит, что какой-то симлинк когда-нибудь может стать файлом
> опять, а наш rpm с этим не справится. Так что может преобразовывать в
> жёсткие ссылки? Правда, в пакете уже есть симлинки, и их преобразование
> сломает обновление пакета прямо сейчас. Нужно будет поставить конфликт.

Делать симлинками?
Comment 3 Repository Robot 2021-05-10 17:32:57 MSK
firmware-linux-20210403-alt3 -> sisyphus:

 Sat Apr 24 2021 Anton Midyukov <antohami@altlinux> 20210403-alt3
 - use Makefile for install (Closes: 39980)