LINUX.ORG.RU

История изменений

Исправление 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 и т.д.)

Вы уверены, что у вас в системе нет каких улучшайзеров для работы с ядрами или чего-то подобного? И мы ведь говорим о чистом арче, а не о производных типа манжары? (в принципе производные от арча обычно не меняют фундаментальщину; однако, манжара в этом вопросе умудрилась отличиться)