Здравствуйте! В файле genbasedir, в строках 744 и 746, для gpg используется некая опция «-armour»: https://git.altlinux.org/gears/a/apt-repo-tools.git?p=apt-repo-tools.git&a=search&h=3e38840b7626c42da5dd6a67bf1ba2352825284a&st=grep&s=armour Возможно, там должна быть опция «--armor». :)
В английском языке допустимы оба варианта написания. armor - американский вариант armour - британский вариант Программа корректно обрабатывает оба варианта: 453 { oArmor, "armor", 0, N_("create ascii armored output")}, 454 { oArmor, "armour", 0, "@" }, https://git.altlinux.org/gears/g/gnupg.git?p=gnupg.git;a=blob;f=gnupg/g10/gpg.c;h=71ebcb6ed937129fec9f2791d30d6716c1730e28;hb=HEAD#l453 Также количество тире не влияет на создание файла подписи. Проверил в оба варианта: gpg -armour --quiet --detach-sign --yes test.txt gpg --armour --quiet --detach-sign --yes test.txt Во всех вариантах файл test.txt.asc, требующийся далее по скрипту, успешно и корректно создавался
(Ответ для Evgeny Ivanitskiy на комментарий #1) > В английском языке допустимы оба варианта написания. > > armor - американский вариант > armour - британский вариант > > Программа корректно обрабатывает оба варианта: > 453 { oArmor, "armor", 0, N_("create ascii armored output")}, > 454 { oArmor, "armour", 0, "@" }, > > https://git.altlinux.org/gears/g/gnupg.git?p=gnupg.git;a=blob;f=gnupg/g10/ > gpg.c;h=71ebcb6ed937129fec9f2791d30d6716c1730e28;hb=HEAD#l453 > > > Также количество тире не влияет на создание файла подписи. Проверил в оба > варианта: > gpg -armour --quiet --detach-sign --yes test.txt > gpg --armour --quiet --detach-sign --yes test.txt > > Во всех вариантах файл test.txt.asc, требующийся далее по скрипту, успешно и > корректно создавался Да, всё верно. Вопрос немного в другом: а для чего использовать armour вместо armor? По gpg --help в Options указано именно armor.
(In reply to Ilya Shaulov from comment #2) > Да, всё верно. Вопрос немного в другом: а для чего использовать armour > вместо armor? По gpg --help в Options указано именно armor. Возможно разработчик изучал британский английский, по привычке написал armour. В любом случае программа gnupg корректно обрабатывает оба варианта несмотря на указание armor в gpg --help. Принимаемые параметры в gnupg я привел комментарием выше. Из него видно, что функция oArmor вызывается и при указании armor, и при указании armour: 453 { oArmor, "armor", 0, N_("create ascii armored output")}, 454 { oArmor, "armour", 0, "@" }, https://git.altlinux.org/gears/g/gnupg.git?p=gnupg.git;a=blob;f=gnupg/g10/gpg.c;h=71ebcb6ed937129fec9f2791d30d6716c1730e28;hb=HEAD#l453
(Ответ для Evgeny Ivanitskiy на комментарий #3) > (In reply to Ilya Shaulov from comment #2) > > Да, всё верно. Вопрос немного в другом: а для чего использовать armour > > вместо armor? По gpg --help в Options указано именно armor. > > Возможно разработчик изучал британский английский, по привычке написал > armour. > > В любом случае программа gnupg корректно обрабатывает оба варианта несмотря > на указание armor в gpg --help. > > Принимаемые параметры в gnupg я привел комментарием выше. Из него видно, что > функция oArmor вызывается и при указании armor, и при указании armour: > 453 { oArmor, "armor", 0, N_("create ascii armored output")}, > 454 { oArmor, "armour", 0, "@" }, > > https://git.altlinux.org/gears/g/gnupg.git?p=gnupg.git;a=blob;f=gnupg/g10/ > gpg.c;h=71ebcb6ed937129fec9f2791d30d6716c1730e28;hb=HEAD#l453 Понятно, спасибо большое за пояснение! :)