Bug 46271

Summary: CPE_NAME в .disk/cpe для ISO образов
Product: Sisyphus Reporter: Anton Farygin <rider>
Component: mkimage-profilesAssignee: Антон Мидюков <antohami>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: enhancement    
Priority: P5 CC: antohami, dshein, mike, rider, sem, shaba, zerg
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Anton Farygin 2023-05-26 10:44:11 MSK
Для удобства валидации ISO образов при загрузке их в базу данных было бы неплохо CPE_NAME из /etc/os-release добавлять в .disk/cpe

Данные можно брать отсюда:
/usr/share/branding-data-current/release/os-release
Comment 1 Антон Мидюков 2023-05-26 11:01:16 MSK
(Ответ для Anton Farygin на комментарий #0)
> /usr/share/branding-data-current/release/os-release

Нельзя. Это специфично для брендинга kworkstation. Брать нужно из /etc/os-release
Comment 2 Sergey V Turchin 2023-05-26 11:53:23 MSK
> > /usr/share/branding-data-current/release/os-release
> Это специфично для брендинга kworkstation
Нет, это для всех, но оттуда брать нельзя.
Это источник данных для пакета alt-os-release, который уже генерит /etc/os-release .

P.S.
На alt-os-release и возложить бы заполнение BRANCH_ID и подобного.
Comment 3 Антон Мидюков 2023-05-26 12:09:55 MSK
(Ответ для Sergey V Turchin на комментарий #2)
> > > /usr/share/branding-data-current/release/os-release
> > Это специфично для брендинга kworkstation
> Нет, это для всех, но оттуда брать нельзя.
> Это источник данных для пакета alt-os-release, который уже генерит
> /etc/os-release .
> 

Для alt-os-release источник данных /usr/lib/os-release
См.: /usr/lib/rpm/alt-os-release.filetrigger
Comment 4 Anton Farygin 2023-05-26 12:18:51 MSK
/usr/lib/os-release - ок, давайте оттуда.
Comment 6 Anton Farygin 2023-05-27 14:01:22 MSK
@zerg включи в новую бету, пожалуйста
Comment 7 Sergey V Turchin 2023-05-29 15:02:19 MSK
(Ответ для Anton Farygin на комментарий #6)
> @zerg включи в новую бету, пожалуйста
https://git.altlinux.org/people/zerg/packages/?p=mkimage-profiles-kworkstation.git;a=commitdiff;h=0c65e04e6620db9a1d376e2826ce2656f51e6bc7
Comment 8 Anton Farygin 2023-05-30 10:19:02 MSK
Данил, нужно добавить загрузку CPE образа, если он найден на диске.
Comment 9 Repository Robot 2023-06-09 13:02:05 MSK
mkimage-profiles-1.5.6-alt1 -> sisyphus:

 Thu Jun 08 2023 Anton Midyukov <antohami@altlinux> 1.5.6-alt1
 - regular.mk: add btrfs support for jeos-full (Closes: 46212)
 - grub: add missing info messages about bootloading of kernel, initrd and other
 - stage2: save cpe from /etc/os-release to .disk/cpe (Closes: 46271)
 - reports: DEBUG must be enabled, CHECK must be disabled
 - reports.mk: allow read access to the report to everyone
 - plymouth: add kernel cmdline parameter 'loglevel=3' after 'quiet'
 - base+regular: add apt-https
 - plymouth: add feature plymouth to initrd.mk for rootfs
 - Add latests commits from zerg@ and cas@