# control openssl-gost enable; echo $? control: openssl-gost: Requested enable, got enabled 1
А зачем "enable" вместо "enabled"? Это feature request?
(In reply to manowar@altlinux.org from comment #1) > А зачем "enable" вместо "enabled"? Это feature request? Очевидно, это сообщение об ошибке в пакете openssl-gost-engine.
А там надо писать enabled. Я этого не понял сразу. Sorry. enabled|enable) enable_gost ;; disabled|disable) disable_gost ;;
(In reply to Vitaly Chikunov from comment #3) > А там надо писать enabled. Я этого не понял сразу. Sorry. > > enabled|enable) > enable_gost > ;; > disabled|disable) > disable_gost > ;; control считает ошибкой ситуацию, когда выставленное состояние не совпадает с заказанным. Зачем enable и disable, если состояния на самом деле enabled и disabled?
В общем интерфейс у control слегка запутывающий. Я закрываю баг.
.
(Ответ для Vitaly Chikunov на комментарий #3) > А там надо писать enabled. Я этого не понял сразу. Sorry. Нужно ориентироваться на вывод control openssl-gost help control openssl-gost list > enabled|enable) > enable_gost > ;; > disabled|disable) > disable_gost > ;; Понял, лишние ключевые слова нужно убрать. Но может и вправду лучше переделать на 'enable' и 'disable'? С другой стороны, я их выбирал, помню, исходя из вывода # control openssl-gost enabled Вроде так понятнее, когда для текущего состояния (статуса) выводятся слова 'enabled' и 'disabled'. Но в этом случае и для включения нужно использовать именно их --- хак с синонимами не прошёл.
Моё мнение, что нужно оставить "enabled", так как я уже так коммичу в апстрим для CI тестов в докере для альтов.
О! У этого контрола есть пользователи! :-) Хорошо.
Теперь есть, так как без него тесты гостовых алгоритмов скипаются. https://github.com/mimizohar/ima-evm-utils/commit/01cb906942b8a7042d4fd3cd7d0fd29c1532d589
Можно проверять: http://git.altlinux.org/tasks/279057/
Не, осечка. Видимо, нужно добавить сообщение об ошибке, как в других контролах.
openssl-gost-engine-1.1.0.3.0.255.ge3af41d.p1-alt4 -> sisyphus: Thu Jul 15 2021 Paul Wolneykien <manowar@altlinux> 1.1.0.3.0.255.ge3af41d.p1-alt4 - Fix: Remove synonyms for 'enabled' and 'disabled' states (closes: 40500).
Спасибо!