Bug 11304 - нет проверки правильности конфигурационного файла
: нет проверки правильности конфигурационного файла
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/gnupg2)
: unstable
: all Linux
: P2 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2007-04-01 22:42 by
Modified: 2010-02-11 04:54 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2007-04-01 22:42:49
gpg-agent падает, не подчищая за собой ~/.gnupg/GPG_AGENT_INFO, если в
конфигурационном файле допущена ошибка.
thresh@snowflake ~ $ sshw
Last login: Sun Apr  1 22:30:05 2007 from 10.170.171.3
gpg-agent[31515]: /home/thresh/.gnupg/gpg-agent.conf:2: invalid option
thresh@cryo ~ $ ps ax | grep gpg
31604 pts/3    R+     0:00 grep gpg
thresh@cryo ~ $ ^D

thresh@snowflake ~ $ sshw
Last login: Sun Apr  1 22:31:15 2007 from 10.170.171.3
thresh@cryo ~ $ ps ax | grep gpg
thresh@cryo ~ $

/home/thresh/.gnupg/gpg-agent.conf:
pinentry-program /usr/bin/pinentry-curses
default-cache-ttl=86400
no-grab

при этом остается пустой ~/.gnupg/GPG_AGENT_INFO, что мешает повторно запускать
gpg-agent при вызове из profile.d/gnupg-agent.sh
------- Comment #1 From 2007-08-07 11:06:47 -------
Сергей, это будет исправлено?
------- Comment #2 From 2007-08-10 17:11:38 -------
(In reply to comment #0)
> при этом остается пустой ~/.gnupg/GPG_AGENT_INFO,
не пойму как даже не пустой, а кривой может помешать запуску gpg-agent, там же 
не выполниться условие
------- Comment #3 From 2010-02-11 04:54:16 -------
Начиная с 2.0.14-alt5, вместо ~/.gnupg/GPG_AGENT_INFO теперь используется
~/.gnupg/.gpg-agent-info с другой семантикой.  В частности, пустой файл
.gpg-agent-info, получившийся в результате падения gpg-agent при старте,
означает то же самое, что и отсутствие этого файла.