История изменений
Исправление mradermaxlol, (текущая версия) :
УМВР:
peppermint@protomartyr ~> stat --printf "birth: %w\naccess: %x\nmodification: %y\nchange: %z\n" /etc/mkinitcpio.d/linux-cachyos-lto.preset
birth: 2024-01-17 14:31:03.678796391 +0300
access: 2024-04-15 08:37:44.789854324 +0300
modification: 2024-03-05 08:25:55.362116788 +0300
change: 2024-04-15 08:37:44.788854319 +0300
peppermint@protomartyr ~> pacman -Qi linux-cachyos-lto | grep Date
Build Date : Sat 13 Apr 2024 05:29:20 PM MSK
Install Date : Mon 15 Apr 2024 08:37:19 AM MSK
Access и change - скорее всего артефакт touch
’а при установке новой версии. Modification - фактическое ковыряние файла руками (комментил что-то скорее всего).
Сам preset-файл:
peppermint@protomartyr ~> cat /etc/mkinitcpio.d/linux-cachyos-lto.preset
# mkinitcpio preset file for the 'linux-cachyos-lto' package
ALL_config=(/etc/mkinitcpio.conf)
ALL_kver=(/boot/vmlinuz-linux-cachyos-lto)
PRESETS=('default')
default_uki=(/efi/EFI/Linux/linux.efi)
Не знаю, по какой причине у вас перезаписывается preset-файл на тот, что поставляет пакет. В штатной поставке обыкновенного арча (или CachyOS FWIW) такого поведения не замечено примерно ни разу; а если бы оно и было замечено, то получалась бы гигантская несостыковочка с тем, что написано в вики - в той же статье про UKI прямым текстом написано «подредачьте свой пресет».
Опять же: при обновлении (например, linux-6.7.1 => linux-6.8.0
) пресет с изменениями сохраняется; в крайнем случае рядом с ним окажется файл .pacnew
с обновлённой версией из пакета - точно так же, как и с другими конфигами (pacman.conf.pacnew
, mkinitcpio.conf.pacnew
и т.д.)
Вы уверены, что у вас в системе нет каких улучшайзеров для работы с ядрами или чего-то подобного? И мы ведь говорим о чистом арче, а не о производных типа манжары? (в принципе производные от арча обычно не меняют фундаментальщину; однако, манжара в этом вопросе умудрилась отличиться)
Исходная версия mradermaxlol, :
УМВР:
peppermint@protomartyr ~> stat --printf "birth: %w\naccess: %x\nmodification: %y\nchange: %z\n" /etc/mkinitcpio.d/linux-cachyos-lto.preset
birth: 2024-01-17 14:31:03.678796391 +0300
access: 2024-04-15 08:37:44.789854324 +0300
modification: 2024-03-05 08:25:55.362116788 +0300
change: 2024-04-15 08:37:44.788854319 +0300
peppermint@protomartyr ~> pacman -Qi linux-cachyos-lto | grep Date
Build Date : Sat 13 Apr 2024 05:29:20 PM MSK
Install Date : Mon 15 Apr 2024 08:37:19 AM MSK
Access и change - скорее всего артефакт touch
’а при установке новой версии. Modification - фактическое ковыряние файла руками (комментил что-то скорее всего).
Сам preset-файл:
peppermint@protomartyr ~> cat /etc/mkinitcpio.d/linux-cachyos-lto.preset
# mkinitcpio preset file for the 'linux-cachyos-lto' package
ALL_config=(/etc/mkinitcpio.conf)
ALL_kver=(/boot/vmlinuz-linux-cachyos-lto)
PRESETS=('default')
default_uki=(/efi/EFI/Linux/linux.efi)
Не знаю, по какой причине у вас перезаписывается preset-файл на тот, что поставляет пакет. В штатной поставке обыкновенного арча (или CachyOS FWIW) такого поведения не замечено примерно ни разу; а если бы оно и было значения, то получалась бы гигантская несостыковочка с тем, что написано в вики - в той же статье про UKI прямым текстом написано «подредачьте свой пресет».
Опять же: при обновлении (например, linux-6.7.1 => linux-6.8.0
) пресет с изменениями сохраняется; в крайнем случае рядом с ним окажется файл .pacnew
с обновлённой версией из пакета - точно так же, как и с другими конфигами (pacman.conf.pacnew
, mkinitcpio.conf.pacnew
и т.д.)
Вы уверены, что у вас в системе нет каких улучшайзеров для работы с ядрами или чего-то подобного? И мы ведь говорим о чистом арче, а не о производных типа манжары? (в принципе производные от арча обычно не меняют фундаментальщину; однако, манжара в этом вопросе умудрилась отличиться)