Ошибки в формировании команды ubconfig #310

Closed
opened 1 month ago by asmeron · 8 comments
Owner

Ошибки:

  1. Выяснил следующую вещь, что команда для ubconfig не верно формируется:
    Например при выборе диска или раздела выполняется команда:
--target system set [autoinstall] AUTOINSTALL[install_type]=part AUTOINSTALL[device]=/dev/sda AUTOINSTALL[part]=/dev/sda3 -- remove [autoinstall] AUTOINSTALL[part_format] AUTOINSTALL[part_size] AUTOINSTALL[part_fs_type] -- remove AUTOINSTALL[part_label]

а должна быть

--target system set [autoinstall] AUTOINSTALL[install_type]=part AUTOINSTALL[device]=/dev/sda AUTOINSTALL[part]=/dev/sda3 -- remove [autoinstall] AUTOINSTALL[part_format] AUTOINSTALL[part_size] AUTOINSTALL[part_fs_type] -- remove [autoinstall] AUTOINSTALL[part_label]

Да и вопрос, зачем последний -- remove [autoinstall] AUTOINSTALL[part_label] в отдельный блок вынесен

  1. При включённом --debug не все команды выполнения ubconfig выводятся в терминал запуска, например при выборе диска/раздела, что выполняется небыло понятно, из за жтого ошибка 1. не сразу очевидна. Нужно сделать, что-бы все команды ubconfig которые выполняются при дебаге выводились в терминал.
Ошибки: 1. Выяснил следующую вещь, что команда для `ubconfig` не верно формируется: Например при выборе диска или раздела выполняется команда: ``` --target system set [autoinstall] AUTOINSTALL[install_type]=part AUTOINSTALL[device]=/dev/sda AUTOINSTALL[part]=/dev/sda3 -- remove [autoinstall] AUTOINSTALL[part_format] AUTOINSTALL[part_size] AUTOINSTALL[part_fs_type] -- remove AUTOINSTALL[part_label] ``` а должна быть ``` --target system set [autoinstall] AUTOINSTALL[install_type]=part AUTOINSTALL[device]=/dev/sda AUTOINSTALL[part]=/dev/sda3 -- remove [autoinstall] AUTOINSTALL[part_format] AUTOINSTALL[part_size] AUTOINSTALL[part_fs_type] -- remove [autoinstall] AUTOINSTALL[part_label] ``` Да и вопрос, зачем последний `-- remove [autoinstall] AUTOINSTALL[part_label]` в отдельный блок вынесен 2. При включённом `--debug` не все команды выполнения `ubconfig` выводятся в терминал запуска, например при выборе диска/раздела, что выполняется небыло понятно, из за жтого ошибка 1. не сразу очевидна. Нужно сделать, что-бы все команды `ubconfig` которые выполняются при дебаге выводились в терминал.
asmeron added the ошибка label 1 month ago
rodion.n was assigned by asmeron 1 month ago
YanTheKaller was assigned by asmeron 1 month ago
Collaborator

Потому что разделение идёт по разделу и по самому действию. для part_label не прогружается раздел, потому он отдельно и вынесен

Да и вопрос, зачем последний -- remove [autoinstall] AUTOINSTALL[part_label] в отдельный блок вынесен

Потому что разделение идёт по разделу и по самому действию. для part_label не прогружается раздел, потому он отдельно и вынесен > Да и вопрос, зачем последний `-- remove [autoinstall] AUTOINSTALL[part_label]` в отдельный блок вынесен
Collaborator
2. https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/816f77059ef277a566d06393a783bec53ac2810b
Collaborator

1 пункт вчера по идее исправил

1 пункт вчера по идее исправил
Poster
Owner

Да и вопрос, зачем последний -- remove [autoinstall] AUTOINSTALL[part_label] в отдельный блок вынесен

Потому что разделение идёт по разделу и по самому действию. для part_label не прогружается раздел, потому он отдельно и вынесен

Ну так не верно вызывается ubconfig из за этого не туда сохраняет

> > Да и вопрос, зачем последний `-- remove [autoinstall] AUTOINSTALL[part_label]` в отдельный блок вынесен > Потому что разделение идёт по разделу и по самому действию. для part_label не прогружается раздел, потому он отдельно и вынесен Ну так не верно вызывается `ubconfig` из за этого не туда сохраняет
Collaborator

как неверно? Неверно уже после коммита?

как неверно? Неверно уже после коммита?
Poster
Owner

Этот коммит на плоблему 2., только дебаг исправляет. А проблема 1. нет коммита

Этот коммит на плоблему 2., только дебаг исправляет. А проблема 1. нет коммита
Collaborator
1. https://gitea.ublinux.ru/YanTheKaller/libublsettings/commit/dd3a9e47a26eaaaf4fbb8f456da5e098259bd7c4
Collaborator
  1. На данный момент при такой конфигурации установки выводится следующее:
ubconfig --target system set [autoinstall] AUTOINSTALL['install_type']='part' AUTOINSTALL['part']='/dev/sda3' -- remove [autoinstall] AUTOINSTALL['part_format'] AUTOINSTALL['part_size'] AUTOINSTALL['part_fs_type']
  1. Команды на каждое действие выводятся. Последующих изменений никаких не вижу. Закрываю.
1. На данный момент при такой конфигурации установки выводится следующее: ``` ubconfig --target system set [autoinstall] AUTOINSTALL['install_type']='part' AUTOINSTALL['part']='/dev/sda3' -- remove [autoinstall] AUTOINSTALL['part_format'] AUTOINSTALL['part_size'] AUTOINSTALL['part_fs_type'] ``` 2. Команды на каждое действие выводятся. Последующих изменений никаких не вижу. Закрываю.
rodion.n closed this issue 3 weeks ago
Sign in to join this conversation.
No Milestone
No project
3 Participants
Notifications
Due Date

No due date set.

Dependencies

No dependencies set.

Reference: Applications/ubinstall-gtk#310
Loading…
There is no content yet.