Bug 57847 - Открывается неправильный файл при выполнении команды edit
Summary: Открывается неправильный файл при выполнении команды edit
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: chezmoi (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Egor Ignatov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-02-12 15:16 MSK by Арифджанов Акмал Одилович
Modified: 2026-02-12 15:39 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Арифджанов Акмал Одилович 2026-02-12 15:16:40 MSK
Пакет:
chezmoi-2.69.3-alt1

Платформа:
Alt KWorkstation-11.2 (обновлен до Sisyphus)

Ядро:
6.12.70.6.12-alt1 x86-64

Шаги:
1. Установить пакет
# apt-get install -y chezmoi
2. Выполнить инициализацию:
$ chezmoi init
3. Добавить управление данным файлом:
$ chezmoi add ~/.bashrc
4. Выполнить изменение файла (произвольным образом, например, добавить комментарий) и сохранить изменения:
$ chezmoi edit ~/.bashrc

Ожидаемый результат:
Для редактирования открылся файл ~/.local/share/chezmoi/private_dot_bashrc 

Реальный результат:
Для редактирования открылся файл /tmp/.private/test/chezmoi-edit4182414376/.bashrc
Comment 1 Egor Ignatov 2026-02-12 15:39:38 MSK
(In reply to Арифджанов Акмал Одилович from comment #0)
> Пакет:
> chezmoi-2.69.3-alt1
> 
> Платформа:
> Alt KWorkstation-11.2 (обновлен до Sisyphus)
> 
> Ядро:
> 6.12.70.6.12-alt1 x86-64
> 
> Шаги:
> 1. Установить пакет
> # apt-get install -y chezmoi
> 2. Выполнить инициализацию:
> $ chezmoi init
> 3. Добавить управление данным файлом:
> $ chezmoi add ~/.bashrc
> 4. Выполнить изменение файла (произвольным образом, например, добавить
> комментарий) и сохранить изменения:
> $ chezmoi edit ~/.bashrc
> 
> Ожидаемый результат:
> Для редактирования открылся файл ~/.local/share/chezmoi/private_dot_bashrc 

Откуда такие ожидания?
Разве после сохранения изменений файл ~/.local/share/chezmoi/private_dot_bashrc не изменился?

> Реальный результат:
> Для редактирования открылся файл
> /tmp/.private/test/chezmoi-edit4182414376/.bashrc

Это как раз ожидаемый результат, если TMPDIR на той же файловой системе, что и редактируемый файл, см. https://www.chezmoi.io/reference/commands/edit/#-hardlink-bool