Subject: Re: bin/30270: ssh-askpass path hardcoded into ssh-add
To: None <gnats-bugs@netbsd.org, gnats-admin@netbsd.org,>
From: Christos Zoulas <christos@zoulas.com>
List: netbsd-bugs
Date: 05/18/2005 09:04:49
On May 18,  9:11am, geert.hendrickx@ua.ac.be (geert.hendrickx@ua.ac.be) wrote:
-- Subject: bin/30270: ssh-askpass path hardcoded into ssh-add

| >Number:         30270
| >Category:       bin
| >Synopsis:       ssh-askpass path hardcoded into ssh-add
| >Confidential:   no
| >Severity:       non-critical
| >Priority:       medium
| >Responsible:    bin-bug-people
| >State:          open
| >Class:          sw-bug
| >Submitter-Id:   net
| >Arrival-Date:   Wed May 18 09:11:00 +0000 2005
| >Originator:     Geert Hendrickx
| >Release:        netbsd-2
| >Organization:
| >Environment:
| NetBSD mantis 2.0_STABLE NetBSD 2.0_STABLE (MANTIS) #4: Tue May 17 21:07:37 CEST 2005  geert@mantis:/usr/src/sys/arch/i386/compile/MANTIS i386
| 
| >Description:
| I have ssh-askpass installed into /usr/pkg/bin/ssh-askpass (from pkgsrc).  ssh-add in X says: 
| 
| ssh_askpass: exec(/usr/X11R6/bin/ssh-askpass): No such file or directory
| 
| /usr/src/crypto/dist/ssh/pathnames.h has this path hardcoded.  
| >How-To-Repeat:
| have pkgsrc/security/ssh-askpass installed, and do "ssh-add < /dev/null" with DISPLAY variable set.  
| >Fix:
| /usr/src/crypto/dist/ssh/pathnames.h has the path hardcoded.  Change the path, or make it user-definable, or just look it up in $PATH.  

there is a $SSH_ASKPASS override according to the manual page.

christos