Date: Tuesday, December 22, 2015 @ 23:16:26
  Author: arojas
Revision: 257199

Don't export SSH_ASKPASS (FS#47288)

Added:
  x11-ssh-askpass/trunk/x11-ssh-askpass.install
Modified:
  x11-ssh-askpass/trunk/PKGBUILD
Deleted:
  x11-ssh-askpass/trunk/profile.d

-------------------------+
 PKGBUILD                |   10 ++++------
 profile.d               |    4 ----
 x11-ssh-askpass.install |    5 +++++
 3 files changed, 9 insertions(+), 10 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2015-12-22 22:12:04 UTC (rev 257198)
+++ PKGBUILD    2015-12-22 22:16:26 UTC (rev 257199)
@@ -6,7 +6,7 @@
 
 pkgname=x11-ssh-askpass
 pkgver=1.2.4.1
-pkgrel=4
+pkgrel=5
 pkgdesc='Lightweight passphrase dialog for SSH'
 url='http://www.jmknoble.net/software/x11-ssh-askpass/'
 license=('custom')
@@ -14,10 +14,9 @@
 depends=('libxt')
 makedepends=('imake')
 #source=("${url}${pkgname}-${pkgver}.tar.gz" # httpd only sends half the bits
-source=("http://pkgs.fedoraproject.org/repo/pkgs/openssh/x11-ssh-askpass-1.2.4.1.tar.gz/8f2e41f3f7eaa8543a2440454637f3c3/x11-ssh-askpass-1.2.4.1.tar.gz";
-        'profile.d')
-sha1sums=('78c992951685d4dbffb77536f37b83ae2a6eafc7'
-          '28be56290d07e2625bc8e81ae8c7ea741d329c51')
+source=("http://pkgs.fedoraproject.org/repo/pkgs/openssh/x11-ssh-askpass-1.2.4.1.tar.gz/8f2e41f3f7eaa8543a2440454637f3c3/x11-ssh-askpass-1.2.4.1.tar.gz";)
+sha1sums=('78c992951685d4dbffb77536f37b83ae2a6eafc7')
+install=${pkgname}.install
 
 build() {
        cd "${srcdir}/${pkgname}-${pkgver}"
@@ -36,5 +35,4 @@
        make DESTDIR="${pkgdir}" install install.man
        install -d "${pkgdir}/usr/share/licenses/${pkgname}"
        sed '109,174p;d' README > 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
-       install -Dm755 ../profile.d "${pkgdir}/etc/profile.d/${pkgname}.sh"
 }

Deleted: profile.d
===================================================================
--- profile.d   2015-12-22 22:12:04 UTC (rev 257198)
+++ profile.d   2015-12-22 22:16:26 UTC (rev 257199)
@@ -1,4 +0,0 @@
-if [ -f "/usr/lib/ssh/x11-ssh-askpass" ] ; then
-       SSH_ASKPASS="/usr/lib/ssh/x11-ssh-askpass"
-       export SSH_ASKPASS
-fi

Added: x11-ssh-askpass.install
===================================================================
--- x11-ssh-askpass.install                             (rev 0)
+++ x11-ssh-askpass.install     2015-12-22 22:16:26 UTC (rev 257199)
@@ -0,0 +1,5 @@
+post_upgrade() {
+  if [[ $(vercmp 1.2.4.1-5 "$2") -eq 1 ]]; then
+    echo "The SSH_ASKPASS environment variable is not exported by default 
anymore. Set it in /etc/profile to revert to the previous behavior"
+  fi
+}

Reply via email to