[MacPorts] #50805: openssh @7.1p2_0+kerberos5 slogin missing in OpenSSH_7.1p2

MacPorts noreply at macports.org
Fri Mar 4 12:10:11 PST 2016


#50805: openssh @7.1p2_0+kerberos5 slogin missing in OpenSSH_7.1p2
-----------------------+--------------------------------
 Reporter:  gadcode@…  |      Owner:  macports-tickets@…
     Type:  defect     |     Status:  new
 Priority:  Normal     |  Milestone:
Component:  ports      |    Version:  2.3.4
 Keywords:             |       Port:  openssh
-----------------------+--------------------------------
 I recently upgraded openssh to version @7.1p2_0+kerberos5 on multiple
 Macs, which are running multiple versions of MacOS (10.6.8, 10.9.5,
 10.10.<latest>).  The official OpenSSH project has changed their package
 such that they no longer install 'slogin' as a link to 'ssh'.  In some
 sense this is fine, because 'ssh' can do everything that 'slogin' can do.

 However, in the context of MacPorts this poses a bit of a problem.  At
 least on my machines, if '/opt/local/bin/slogin' does not exist, then I
 have various script which pick up 'slogin' from /usr/bin/slogin (due to
 $PATH), and that means I am not running the most-recent version of slogin.
 And in my case, that causes problems.  In my case the problems were very
 obvious and forced me to fix my scripts, but other users might not notice
 that they are getting an older version then they think they are getting.

 I don't know if macports should add slogin as a link to the ssh it
 installs, or if maybe it should install an 'slogin' which just tells users
 that they should be using 'ssh' instead of 'slogin'.  (or maybe a little
 stub-program which warns the user, and then 'exec's  /opt/local/bin/ssh).

 But I do think something should be done.

-- 
Ticket URL: <https://trac.macports.org/ticket/50805>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list