Bug 41832

Summary: add 41_custom
Product: Sisyphus Reporter: Alexander Shemetov <berkut_174>
Component: grub-commonAssignee: Николай Костригин <nickel>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: nickel, placeholder, rider
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Alexander Shemetov 2022-01-31 10:18:23 MSK
с удивлением не обнаружил скрипта /etc/grub.d/41_custom, хотя он является штатным
он позволяет инклудить произвольный ентри при старте системы без пересборки груба
см. https://git.savannah.gnu.org/cgit/grub.git/tree/util/grub.d/41_custom.in?h=grub-2.02

просьба вернуть
Comment 1 Alexander Shemetov 2022-01-31 10:25:52 MSK
в спеке вижу явное его удаление:

rm %buildroot%_sysconfdir/grub.d/41_custom

в чём причина его исключения из сборки ?
Comment 2 Николай Костригин 2022-01-31 11:49:16 MSK
(Ответ для Alexander Shemetov на комментарий #1)
> в спеке вижу явное его удаление:
> 
> rm %buildroot%_sysconfdir/grub.d/41_custom
> 
> в чём причина его исключения из сборки ?

Судя по всему, он был не особо востребован последние 12 лет, а явное удаление добавлено в рамках очистки спека.
Добавлю в пакет в следующем релизе.
Comment 3 Николай Костригин 2022-01-31 16:38:04 MSK
(Ответ для Alexander Shemetov на комментарий #0)
> с удивлением не обнаружил скрипта /etc/grub.d/41_custom
[...]
> просьба вернуть

Доступно для тестирования в задании 294404
Comment 4 Alexander Shemetov 2022-02-02 20:19:55 MSK
(Ответ для Николай Костригин на комментарий #3)
> Доступно для тестирования в задании 294404

почему так не захотело:

# apt-repo test task 294404
Get:1 http://ftp.altlinux.org Sisyphus/x86_64 release [4238B]
Get:2 http://git.altlinux.org repo/294404/x86_64 release [1672B]
Get:3 http://ftp.altlinux.org Sisyphus/x86_64-i586 release [1680B]
Get:4 http://ftp.altlinux.org Sisyphus/noarch release [2859B]
Fetched 10.4kB in 0s (87.5kB/s)
Hit http://ftp.altlinux.org Sisyphus/x86_64/classic pkglist
Get:1 http://git.altlinux.org repo/294404/x86_64/task pkglist [9464B]
Hit http://ftp.altlinux.org Sisyphus/x86_64/classic release     
Hit http://ftp.altlinux.org Sisyphus/x86_64-i586/classic pkglist
Hit http://ftp.altlinux.org Sisyphus/x86_64-i586/classic release
Hit http://ftp.altlinux.org Sisyphus/noarch/classic pkglist
Hit http://ftp.altlinux.org Sisyphus/noarch/classic release
Get:2 http://git.altlinux.org repo/294404/x86_64/task release [140B]
Fetched 9604B in 0s (84.1kB/s)
Reading Package Lists... Done
Building Dependency Tree... Done
Reading Package Lists... Done
Building Dependency Tree... Done
E: Couldn't find package grub-ieee1275

сделал вручную:

apt-repo add 294404
apt-get update
apt-get dist-upgrade


это решило проблему, добавление menuentry через custom.cfg сработало, спасибо!
Comment 5 Repository Robot 2022-02-28 20:02:50 MSK
grub-2.06-alt7 -> sisyphus:

 Thu Feb 24 2022 Nikolai Kostrigin <nickel@altlinux> 2.06-alt7
 - grub-efi: improve RPM filetrigger and post install script to skip all
   actions in case of being invoked at package installing stage by OS installer
   (closes: #42025)
 - 30_uefi-firmware.in: Fix for zero supported indications (closes: #41970)
 - pack 41_custom as there appear to be users of it (closes: #41832)