Bug 13415

Summary: [fix 21] anaconda: do not create /boot/efi/EFI/rosa/grub.cfg, remove odd variables from /etc/locale.conf, compatibility with UIRD
Product: [ROSA-based products] ROSA Fresh Reporter: Mikhail Novosyolov <m.novosyolov>
Component: Packages from MainAssignee: ROSA Linux Bugs <bugs>
Status: VERIFIED FIXED QA Contact: ROSA Linux Bugs <bugs>
Severity: normal    
Priority: Normal CC: a.betkher, a.proklov, pastordidi, v.potapov
Version: AllFlags: v.potapov: qa_verified+
a.proklov: published+
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Platform: 2021.1 ROSA Vulnerability identifier:
RPM Package: ISO-related:
Bad POT generating: Upstream:

Description Mikhail Novosyolov 2023-06-15 16:38:17 MSK
********** QA ADVISORY **********

anaconda 34.25.0.10-1.74
- совместимость с UIRD (betcher@)
- убран патч того, что пишем в /etc/locale.conf, теперь туда пишем только LANG. Остальные переменные нет смысла писать, их наличие только мешает менять язык путем задания иного значения переменной (т.к. приходится задать несколько переменных в ряде случаев) и никак не помогает. Патч делался для совместимости с newrole-gui в Никеле, который по ошибке не работает без доп. переменных.
- убрано создание конфига /boot/efi/EFI/rosa/grub.cfg, во время создания которого на некоторых ноутбуках и планшетах выдавалась нефатальная ошибка установки загрузчика. Этот конфиг на Росе не имеет смысла, т..к grub2-install вшивает путь в сам загрузчик.
В конфиге был такой текст:
$ sudo cat /boot/efi/EFI/rosa/grub.cfg
search --no-floppy --fs-uuid --set=dev 4eeae709-b7dd-4a6e-95fa-c2cfbdc99403
set prefix=($dev)/root_xfce/boot/grub2
export $prefix
configfile $prefix/grub.cfg

Однако это и так вшито в сам загрузчик:

$ strings /boot/efi/EFI/rosa/grubx64.efi | tail -n1
(,gpt2)/root_xfce/boot/grub2

https://abf.io/build_lists/4595361
https://abf.io/build_lists/4595362
https://abf.io/build_lists/4595363

ISO server: https://abf.io/platforms/rosa2021.15/products/475/product_build_lists/46957
ISO xfce: https://abf.io/platforms/rosa2021.15/products/485/product_build_lists/46956
ISO plasma5: https://abf.io/platforms/rosa2021.15/products/484/product_build_lists/46958
Comment 1 Dmitry Postnikov 2023-06-26 14:36:28 MSK
****************************
The update sent to testings
Comment 2 Vladimir Potapov 2023-07-05 12:13:39 MSK
anaconda-34.25.0.10-1.74
https://abf.io/build_lists/4595361
https://abf.io/build_lists/4595362
https://abf.io/build_lists/4595363
************************ Advisory **********************
 совместимость с UIRD (betcher@)
- убран патч того, что пишем в /etc/locale.conf, теперь туда пишем только LANG. Остальные переменные нет смысла писать, их наличие только мешает менять язык путем задания иного значения переменной (т.к. приходится задать несколько переменных в ряде случаев) и никак не помогает. Патч делался для совместимости с newrole-gui в Никеле, который по ошибке не работает без доп. переменных.
- убрано создание конфига /boot/efi/EFI/rosa/grub.cfg, во время создания которого на некоторых ноутбуках и планшетах выдавалась нефатальная ошибка установки загрузчика. Этот конфиг на Росе не имеет смысла, т..к grub2-install вшивает путь в сам загрузчик.
В конфиге был такой текст:
$ sudo cat /boot/efi/EFI/rosa/grub.cfg
search --no-floppy --fs-uuid --set=dev 4eeae709-b7dd-4a6e-95fa-c2cfbdc99403
set prefix=($dev)/root_xfce/boot/grub2
export $prefix
configfile $prefix/grub.cfg

Однако это и так вшито в сам загрузчик:

$ strings /boot/efi/EFI/rosa/grubx64.efi | tail -n1
(,gpt2)/root_xfce/boot/grub2
***************************************************************
QA Verified