From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL,SPF_PASS,T_FREEMAIL_FORGED_FROMDOMAIN, T_HEADER_FROM_DIFFERENT_DOMAINS autolearn=ham autolearn_force=no version=3.4.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:date:from:to:subject:message-id:mail-followup-to:references :mime-version:content-type:content-disposition:in-reply-to; bh=mR3BNiWk37BeK4/8hZplMLH+vnnetgVAiLjVTYwZDHM=; b=LAp5XUm0o78g/IdMUoKJ9KJl0ULYO4MJVFZjlvEdhJfbc1H4vESqz5ezlbYxIkxPV3 nsSU4xP+kcXHsLaTr9MfeNtPaBgvvbYV1V26RfdpgxibeFpPaZTzOquy7kbQv39acfFp nWcRxXEAlBHHMp2aFUJaTEiOauxva9jclXm2PxOx2g7O2kV9MKj9gtnvpXIPW09JLT34 +GT8CpS0/VC434WD/zFzf9huzn2QnL/Tu2IIB4HMcG8MEVR4hZnrrK4kqmK2qZjPoVtY QfeLAPT42GG5HjS6g/JsChgbUd3+hXmiLBbYvxumIEz9Xk/MJlaiHSV1bDLAPxqVrrBC FO2w== X-Received: by 10.112.114.227 with SMTP id jj3mr383124lbb.39.1409785212128; Wed, 03 Sep 2014 16:00:12 -0700 (PDT) Sender: Denis Smirnov Date: Thu, 4 Sep 2014 03:00:10 +0400 From: =?koi8-r?B?5MXOydMg883J0s7P1w==?= To: devel@lists.altlinux.org Message-ID: <20140903230010.GB6476@mw.mithraen.ru> Mail-Followup-To: devel@lists.altlinux.org References: <20140901183216.GA22927@mw.mithraen.ru> <20140903180659.5d602a6f@sem.office.altlinux.ru> <20140903142711.GA6242@mw.mithraen.ru> <20140903185124.GA6760@altlinux.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="+xNpyl7Qekk2NvDX" Content-Disposition: inline In-Reply-To: <20140903185124.GA6760@altlinux.org> Subject: Re: [devel] =?koi8-r?b?c3NoLWFnZW50IMkgZ3BnLWFnZW50?= X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 03 Sep 2014 23:00:17 -0000 Archived-At: List-Archive: List-Post: --+xNpyl7Qekk2NvDX Content-Type: multipart/mixed; boundary="mxv5cy4qt+RJ9ypb" Content-Disposition: inline --mxv5cy4qt+RJ9ypb Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Sep 03, 2014 at 10:51:24PM +0400, Dmitry V. Levin wrote: =EB=D3=D4=C1=D4=C9, =C5=DD=C5 =CF=C4=CE=C1 =D0=D2=CF=C2=CC=C5=CD=C1 -- =D3= =CB=D2=C9=D0=D4=D9 =C4=CC=D1 =DA=C1=D0=D5=D3=CB=C1 ssh-agent =C9 gpg-agent =C9=D3=D0=CF=CC=D8=DA=D5=C0=D4, =D3=CF=CF=D4=D7=C5=D4=D3=D4=D7=C5=CE=CE=CF,= ~/.gnupg/.gpg-agent-info =C9 ~/.ssh/agent. =FC=D4=CF =CE=C5 =D0=CF=DA=D7=CF=CC=D1=C5=D4 =C4=C5=D2=D6=C1=D4=D8 .gnupg =C9 .ssh = =D7 =CF=D4=C4=C5=CC=D8=CE=CF=CD encfs =D2=C1=DA=C4=C5=CC=C5 -- =D0=D2=C9 =DA=C1=D0=D5=D3=CB=C5 =C1=C7=C5=CE=D4=CF=D7 =DC=D4=CF=D4 =D2=C1=DA=C4=C5=CC= =CD=CF=D6=C5=D4 =C2=D9=D4=D8 =C5=DD=C5 =CE=C5 =D3=CD=CF=CE=D4=C9=D2=CF=D7= =C1=CE. =ED=CF=D6=C5=D4 =D7=D3=C5 =D6=C5 =C9=D3=D0=CF=CC=D8=DA=CF=D7=C1=D4=D8 XDG_R= UNTIME_DIR =D0=D2=C9 =C5=C7=CF =CE=C1=CC=C9=DE=C9=C9? =EE=C1=D0=D2=C9=CD=C5= =D2 =D4=C1=CB, =CB=C1=CB =D7 =C1=D4=D4=C1=DE=C5. --=20 =F3 =D5=D7=C1=D6=C5=CE=C9=C5=CD, =E4=C5=CE=C9=D3 http://mithraen.ru/ --mxv5cy4qt+RJ9ypb Content-Type: text/x-patch; charset=us-ascii Content-Disposition: attachment; filename="gnupg2.patch" Content-Transfer-Encoding: quoted-printable diff --git a/gnupg-agent-wrapper.sh b/gnupg-agent-wrapper.sh index ed3f429..5457860 100755 --- a/gnupg-agent-wrapper.sh +++ b/gnupg-agent-wrapper.sh @@ -2,6 +2,8 @@ =20 [ -n "${GNUPGHOME-}" ] || GNUPGHOME=3D"$HOME/.gnupg" INFO=3D"$GNUPGHOME/.gpg-agent-info" +[ -n "$XDG_RUNTIME_DIR" ] && INFO=3D"$XDG_RUNTIME_DIR/gpg-agent-info" + >>"$INFO" enable -f /usr/lib/bash/lockf lockf builtin lockf "$INFO" diff --git a/gnupg-agent.sh b/gnupg-agent.sh index a210ec4..50ef479 100755 --- a/gnupg-agent.sh +++ b/gnupg-agent.sh @@ -1,6 +1,8 @@ #!/bin/sh =20 [ -n "${GNUPGHOME-}" ] || GNUPGHOME=3D"$HOME/.gnupg" +INFO=3D"$GNUPGHOME/.gpg-agent-info" +[ -n "$XDG_RUNTIME_DIR" ] && INFO=3D"$XDG_RUNTIME_DIR/gpg-agent-info" =20 if [ -d "$GNUPGHOME" ]; then if [ -r "$GNUPGHOME/gpg.conf" ]; then @@ -11,7 +13,7 @@ if [ -d "$GNUPGHOME" ]; then =20 if grep -qs '^[[:space:]]*use-agent' "$CFG" && @LIBEXECDIR@/gnupg/gnupg-agent-wrapper; then - . "$GNUPGHOME/.gpg-agent-info" + . "$INFO" GPG_TTY=3D"$(tty)"; export GPG_TTY fi =20 --mxv5cy4qt+RJ9ypb-- --+xNpyl7Qekk2NvDX Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iEYEARECAAYFAlQHnXoACgkQPuR8c4jhFKIg+QCcCVxIUmbO75Z1nfCMHtN+pikM 320AoItkaNFiKz7fu93H2X5iBhHOwpFn =QbQs -----END PGP SIGNATURE----- --+xNpyl7Qekk2NvDX--